/* V17 — Immersive app editorial discipline. No change to single-entry interaction. */
@media(min-width:1201px){
 .z15-main{grid-template-columns:minmax(430px,1.36fr) minmax(285px,1fr) minmax(210px,.84fr);gap:clamp(12px,2vw,34px)}
 .z15-intro{max-width:unset;width:100%}
 .z15-intro h2{font-size:clamp(30px,2.45vw,39px);letter-spacing:-.047em;line-height:1.14}
 .z15-kicker{margin-bottom:clamp(31px,3vw,42px)}
 .z17-headline-first,.z17-headline-second{display:block;white-space:nowrap}
}
@media(min-width:751px) and (max-width:1200px){
 .z15-main{grid-template-columns:minmax(260px,1.18fr) minmax(260px,1fr) minmax(150px,.74fr)}
 .z15-intro{max-width:unset}
 .z15-intro h2{font-size:clamp(23px,2.45vw,30px);line-height:1.17}
 .z15-kicker{margin-bottom:25px}
 .z17-headline-first,.z17-headline-second{display:block}
}
@media(max-width:750px){.z17-headline-first,.z17-headline-second{display:block}.z15-kicker{margin-bottom:12px}}
