/* Corrected reference: Pabo's existing Maison Neue Mono, original compositions. */
body[data-review-version="reference"] [data-review-case] :is(h1,.cd-h2,.cd-hero-statement,.cd-lead,.cd-eyebrow,.cd-credits){font-family:var(--mono)!important;font-weight:400;letter-spacing:-.035em}
body[data-review-version="reference"] [data-review-case] :is(h1,.cd-h2){font-weight:400!important;letter-spacing:-.055em!important;text-wrap:balance}
body[data-review-version="reference"] [data-review-case] .cd-lead{line-height:1.55}
body[data-review-version="reference"] [data-review-case][data-cd-key="bravo"] .cd-body .cd-h2{font-size:clamp(44px,5vw,72px);line-height:1.08}
body[data-review-version="reference"] [data-review-case][data-cd-key="glaubandich"] .cd-body .cd-h2{font-size:clamp(40px,3.6vw,52px);line-height:1.12}
body[data-review-version="reference"] [data-review-case][data-cd-key="glaubandich"] [data-review-index="2"] .cd-h2{font-size:clamp(56px,6.6vw,96px);max-width:900px}
body[data-review-version="reference"] [data-review-case][data-cd-key="gemeinsam"] .cd-body .cd-h2{font-size:clamp(40px,4vw,58px);line-height:1.12}
body[data-review-version="reference"] [data-review-case][data-cd-key="gemeinsam"] [data-review-index="7"] .cd-h2{max-width:none}
body[data-review-version="reference"] [data-review-case][data-cd-key="zwettler"] .cd-body [data-review-index="8"] .cd-h2{font-size:clamp(40px,4.2vw,60px)}
body[data-review-version="reference"] [data-review-case][data-cd-key="zwettler"] [data-review-index="3"] .cd-h2{white-space:normal}
@media(max-width:820px){
 body[data-review-version="reference"] [data-review-case][data-cd-key="bravo"] .cd-body .cd-h2{font-size:clamp(32px,9.3vw,48px)}
 body[data-review-version="reference"] [data-review-case][data-cd-key="glaubandich"] .cd-body .cd-h2,
 body[data-review-version="reference"] [data-review-case][data-cd-key="gemeinsam"] .cd-body .cd-h2{font-size:clamp(30px,8.7vw,42px);line-height:1.16}
 body[data-review-version="reference"] [data-review-case][data-cd-key="glaubandich"] [data-review-index="2"] .cd-h2{font-size:clamp(38px,11vw,60px);max-width:100%}
 body[data-review-version="reference"] [data-review-case][data-cd-key="zwettler"] .cd-body .cd-h2{font-size:clamp(32px,9.2vw,48px);line-height:1.12}
 body[data-review-version="reference"] [data-review-case][data-cd-key="zwettler"] .cd-body [data-review-index="8"] .cd-h2{font-size:clamp(36px,10vw,52px)}
 body[data-review-version="reference"] [data-review-case][data-cd-key="zwettler"] .cd-lead{font-size:clamp(18px,5vw,22px)}
}
body[data-review-version="reference"] #cdGad5 [data-composition="platform"] > .cd-mod:last-child .cd-lead{font-size:clamp(40px,6.5cqw,80px);letter-spacing:0;line-height:1.1}
@media(max-width:820px){
 body[data-review-version="reference"] #cdGad5 [data-composition="platform"] > .cd-mod:last-child .cd-h2{font-size:clamp(22px,7.6vw,58px)}
 body[data-review-version="reference"] #cdGad5 [data-composition="platform"] > .cd-mod:last-child .cd-lead{font-size:clamp(22px,7.6vw,58px)}
}
@media(max-width:767px){
 body[data-review-version="reference"] #cdGad5 .cd-body .cd-hero{height:auto}
 body[data-review-version="reference"] #cdGad5 .cd-hero-txt{position:relative;padding:calc(249px + var(--film-width) * 1.777778) 0 72px}
 body[data-review-version="reference"] #cdGad5 .cd-hero-statement{position:relative;top:auto;margin:0}
}

@media(max-width:820px){
 body[data-review-version="reference"] #cdGad5 .cd-body [data-review-index="10"] .cd-h2{font-size:clamp(20px,4.6vw,36px)}
}
/* Long credit names retain their full text on very narrow phones. */
@media(max-width:360px){body[data-review-version="reference"] .cd-cred-grid{grid-template-columns:minmax(0,1fr)}}
