.case-study-single .case-article-hero{background:linear-gradient(125deg,#edf7ff,#eefbf8)}
.case-study-single .case-study-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0 0 50px;border:1px solid #d7e5f1;border-radius:24px;background:#d7e5f1}
.case-study-single .case-study-story section{min-height:240px;padding:38px;background:#fff}
.case-study-single .case-study-story section:first-child{background:#0b3152;color:#d9e8f3}
.case-study-single .case-study-story section:first-child h2{color:#63dfca}
.case-study-single .case-study-story h2{margin:0 0 18px;font-size:clamp(24px,3vw,38px)}
.case-study-single .case-study-story p{margin:0;font-size:17px;line-height:1.75}
@media(max-width:720px){.case-study-single .case-study-story{grid-template-columns:1fr}.case-study-single .case-study-story section{min-height:0;padding:28px}}
