/* Keep immersive chapters at the scale of their original media, within Basis+ type. */
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="2"] .cd-wide{width:min(1040px,100%);margin:32px auto 0}
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="4"] .cd-embed{max-width:413px;margin-inline:auto}
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="4"] .cd-vt{align-items:center}
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="3"] .cd-vt-media{max-width:495px}
body[data-review-version="basis-plus"] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]) .cd-h2{font-size:clamp(34px,3.4vw,52px);line-height:1.1}
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="5"] .cd-h2{font-size:clamp(32px,4vw,58px)}
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="6"] .cd-solo{max-width:1040px}
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="7"]{padding-top:64px;padding-bottom:0}
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="7"] .cd-h2{font-size:clamp(32px,3.4vw,52px);max-width:none}
body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="7"] .cd-wide{margin-top:32px}
/* The consent preview retains its full image; its button belongs below the image. */
body[data-review-version="reference"] #cdGlaub .cd-body .cd-embed:has(>img){aspect-ratio:auto;background:#000}
body[data-review-version="reference"] #cdGlaub .cd-body .cd-embed>img{height:auto;aspect-ratio:840/1122;object-fit:contain}
body[data-review-version="reference"] #cdGlaub .cd-body .cd-embed:has(>img)>.cd-embed-load{position:static;display:block;width:100%;margin-top:16px;border-radius:4px}
@media(max-width:820px){
 body[data-review-version="basis-plus"] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]) .cd-h2{font-size:clamp(28px,7.7vw,42px)}
 body[data-review-version="basis-plus"] #cdGlaub .cd-body [data-review-index="5"] .cd-h2{font-size:clamp(28px,7.7vw,42px);max-width:none}
 body[data-review-version="reference"] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]) :is(.cd-h2,.cd-lead,.cd-eyebrow){text-align:center;letter-spacing:normal}
 body[data-review-version="reference"] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]) .cd-eyebrow{display:block}
}
/* At tablet widths the original retains paired chapters and the three-headset film. */
@media(min-width:768px) and (max-width:820px){
 body[data-review-version] #cdGlaub .cd-body [data-review-index="1"] .cd-solo{width:66.6667%;max-width:none}
 body[data-review-version] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]){padding:64px 50px}
 body[data-review-version] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]) .cd-vt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center}
 body[data-review-version] #cdGlaub .cd-body [data-review-index="3"] .cd-vt-media{grid-column:2;grid-row:1;max-width:none;order:0}
 body[data-review-version] #cdGlaub .cd-body [data-review-index="3"] .cd-vt>div:last-child{grid-column:1;grid-row:1}
 body[data-review-version] #cdGlaub .cd-body [data-review-index="4"] .cd-vt>div:first-child{grid-column:1;grid-row:1;order:0}
 body[data-review-version] #cdGlaub .cd-body [data-review-index="4"] .cd-vt>div:last-child{grid-column:2;grid-row:1}
 body[data-review-version] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]) :is(.cd-h2,.cd-eyebrow,.cd-lead){text-align:left}
 body[data-review-version] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]) .cd-h2{font-size:28px;line-height:1.2}
 body[data-review-version] #cdGlaub .cd-body :is([data-review-index="3"],[data-review-index="4"]) .cd-lead{font-size:16px;line-height:1.6;margin-top:28px}
 body[data-review-version] #cdGlaub .cd-body [data-review-index="6"] .cd-solo{aspect-ratio:var(--cd-aspect)!important;width:100%;max-width:720px}
 body[data-review-version="reference"] #cdGlaub .cd-body .cd-hero.center{height:100svh}
 body[data-review-version="reference"] #cdGlaub .cd-hero-statement{font-size:32px;max-width:620px}
}
/* Original credits continue the black experience canvas. */
body[data-review-version="reference"] #cdGlaub .cd-body [data-review-index="8"]{background:#000}

/* Shirin, 14 September: keep both source lines aligned with the CineD card. */
body[data-review-version] #cdGlaub [data-review-index="4"] .cd-vt>div:first-child{min-width:0}
body[data-review-version] #cdGlaub [data-review-index="4"] :is(.cd-embed-source,.cd-embed-caption){display:block;width:100%;max-width:413px;margin:16px 0 0;text-align:center;font-size:14px;line-height:1.5;transform:none!important}
