/* Finale, bewusst kompakte Typografie */
.hero h1{font-size:clamp(2rem,3.8vw,3.1rem)!important}
.page-hero h1{font-size:clamp(1.9rem,3.6vw,2.85rem)!important}
.section h1{font-size:clamp(1.8rem,3vw,2.5rem)!important}
.section h2{font-size:clamp(1.4rem,2.4vw,1.85rem)!important}
@media(max-width:760px){.hero h1{font-size:clamp(1.9rem,7.5vw,2.55rem)!important}.page-hero h1{font-size:clamp(1.8rem,7vw,2.35rem)!important}.section h1{font-size:clamp(1.7rem,6vw,2.15rem)!important}.section h2{font-size:clamp(1.35rem,5vw,1.75rem)!important}}
