/* Ruhigere Typografie, 30.10.2026. Inhalte und Bildgrößen bleiben erhalten. */
.hero h1.h-xl{font-size:clamp(48px,6vw,84px);line-height:1.06;text-wrap:balance}
.hero{padding-top:clamp(32px,4vw,56px)}
.hero .lead{font-size:clamp(20px,1.8vw,26px);line-height:1.5}
.h-l{font-size:clamp(30px,3.4vw,44px);line-height:1.12;text-wrap:balance}
.lead-article h2{font-size:clamp(32px,3.7vw,48px);line-height:1.12;text-wrap:balance}
#ki-h{font-size:clamp(30px,3.4vw,44px);line-height:1.12;text-wrap:balance}
.redaktion-seite h1,.redaktion-seite .editorial-head h1,.redaktion-seite .publications-intro h1,.redaktion-seite .talk-intro-layout h1,.art-head h1,.art-head h1.bwl-heading{font-size:clamp(40px,4.5vw,64px);line-height:1.1;text-wrap:balance}
.art-head h1{max-width:18em}
.redaktion-seite h2{font-size:clamp(28px,3vw,40px);line-height:1.18;text-wrap:balance}
.redaktion-seite h3{font-size:clamp(24px,2.1vw,28px);line-height:1.2}
.redaktion-seite .lead{font-size:clamp(20px,1.7vw,23px);line-height:1.5}
.intro .lead{font-size:clamp(20px,1.7vw,23px);line-height:1.5}
.redaktion-seite .article-lead{font-size:22px;line-height:1.55}
.redaktion-seite .article-copy,.text{font-size:20px;line-height:1.65}
.redaktion-seite .article-subtitle,.art-head .sub{font-size:clamp(22px,2vw,28px);line-height:1.4}
.redaktion-seite .article-copy>h2{font-size:28px;line-height:1.22}
.redaktion-seite.legal-page h1{font-size:clamp(32px,3.5vw,48px)}
.redaktion-seite.legal-page h2{font-size:28px}
@media(max-width:860px){
 .hero h1.h-xl{font-size:clamp(30px,9vw,42px);line-height:1.1}
 .redaktion-seite h1,.redaktion-seite .editorial-head h1,.redaktion-seite .publications-intro h1,.redaktion-seite .talk-intro-layout h1,.art-head h1,.art-head h1.bwl-heading{font-size:clamp(25px,7.8vw,44px);line-height:1.12;hyphens:none}
 .redaktion-seite .coaching-intro h1{font-size:clamp(23px,7.4vw,44px)}
 .h-l,.lead-article h2,.lead-article h2.bwl-heading,#ki-h{font-size:clamp(28px,7.6vw,36px);line-height:1.15}
 .redaktion-seite h2{font-size:28px;line-height:1.2}
 .redaktion-seite h3{font-size:24px;line-height:1.22}
 .redaktion-seite .article-copy>h2,.text h2{font-size:24px;line-height:1.25}
 .hero .lead,.intro .lead,.redaktion-seite .lead,.redaktion-seite .article-lead{font-size:20px;line-height:1.55}
 .redaktion-seite .article-copy,.text{font-size:18px;line-height:1.65}
 .redaktion-seite .article-subtitle,.art-head .sub{font-size:21px;line-height:1.45}
 .redaktion-seite.legal-page h1{font-size:clamp(25px,7vw,34px);line-height:1.15;hyphens:none}
 .redaktion-seite.legal-page h2{font-size:25px}
}
