/* Keep the research graphics readable in the continuous case-study layout. */
.page-kvc .case-hero h1{max-width:24ch}
.page-kvc .case-cover .case-figure{max-width:1320px;margin:0 auto}
.page-kvc .case-cover figcaption{color:var(--cream);opacity:.8}
.page-kvc .case-gallery-content{grid-template-columns:1fr;gap:40px}
@media(max-width:680px){.page-kvc .case-hero h1{font-size:clamp(40px,8.2vw,58px)}}
