/* Optimum MCM only; shared typography, navigation and spacing remain in place. */
.optimum-case-study .case-hero,.optimum-case-study .case-visual{margin:0;min-width:0}
.optimum-case-study .case-hero img,.optimum-case-study .case-visual img{display:block;width:100%;height:auto}
.optimum-case-study .home-body+.home-body{margin-top:22px}
.optimum-case-study .home-split>*{min-width:0}
.optimum-case-study .case-editorial-section{padding-block:64px}
.optimum-case-study .case-editorial-section>.section-label{margin-bottom:36px}
.optimum-case-study #brief{scroll-margin-top:36px}
.optimum-case-study .case-visual-sequence{display:grid;gap:80px;margin-top:64px}
.optimum-case-study .case-visual-offset{width:82%;margin-left:auto}
.optimum-case-study .case-visual-quiet{width:66%}
.optimum-case-study .case-visual figcaption{margin-top:15px}
.optimum-case-study .case-visual-pair{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}
.optimum-case-study .case-visual-pair>.case-visual:last-child{margin-top:90px}
.optimum-case-study .case-press{padding-block:96px}
.optimum-case-study .case-press h2{max-width:1050px}
.optimum-case-study .case-press-source{margin-top:30px}
@media(max-width:700px){
 .optimum-case-study .case-editorial-section{padding-block:36px}
 .optimum-case-study .case-editorial-section>.section-label{margin-bottom:25px}
 .optimum-case-study .case-visual-sequence{gap:36px;margin-top:36px}
 .optimum-case-study .case-visual-offset,.optimum-case-study .case-visual-quiet{width:100%;margin:0}
 .optimum-case-study .case-visual-pair{grid-template-columns:1fr;gap:36px}
 .optimum-case-study .case-visual-pair>.case-visual:last-child{margin:0}
 .optimum-case-study .case-visual figcaption{margin-top:12px}
 .optimum-case-study .case-press{padding-block:54px}
}
