/* Scope longer case-study names and responsive diagrams to this new collection.
 * Native blocks retain the accepted layout and remain editable in WordPress. */
.additional-case-hero h1 { font-size:clamp(38px,4.5vw,64px); line-height:1.08; letter-spacing:-.04em; overflow-wrap:normal; }
.additional-case-hero > .lead { margin-top:24px; max-width:760px; }
.additional-case-figure picture { display:block; }
.case-page .additional-case-figure img { display:block; width:100%; height:auto; }
.additional-case-figure figcaption { font:11px/1.8 var(--mono); color:var(--muted); margin-top:15px; }
@media(min-width:651px) and (max-width:1000px) { .additional-case-hero h1 { font-size:clamp(30px,4.1vw,44px); } }
@media(max-width:650px) { .additional-case-hero h1 { font-size:clamp(36px,9.6vw,62px); } }
