.case-hero h1{max-width:20ch;font-size:clamp(2.6rem,5vw,4.5rem)}.case-tags{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.case-tags span{font-size:.75rem;border:1px solid #c4d7dd;border-radius:30px;padding:.4rem .8rem}.case-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:3rem 0;border-bottom:1px solid var(--rule)}.case-summary strong{color:var(--blue)}.case-summary p{font-size:.9rem;margin-top:.65rem}.copy-section li{margin-bottom:1rem}.case-feature{background:#eaf2f3}.case-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.case-feature h2{font-size:2.4rem;max-width:23ch}.case-feature p{margin:1rem 0}.case-service-links{display:grid;gap:1rem;margin-top:1.5rem}.case-related{padding:2rem;background:#eaf2f3;border-radius:16px;margin-top:3rem}.case-related h2{font-size:1.8rem;margin:1rem 0}.case-related p{max-width:65ch}.case-related .text-link{display:inline-block;margin-top:1rem}@media(max-width:760px){.case-summary,.case-feature-grid{grid-template-columns:1fr;gap:1.5rem}.case-feature h2{font-size:2rem}.case-summary{padding:2rem 0}.case-related{padding:1.5rem}}
.case-hero{background:#eef5f5 url("assets/case-flow.svg") right center/auto 100% no-repeat}.case-hero .wrap>p:not(.eyebrow){max-width:58ch}.case-list-card{max-width:58rem;border:1px solid var(--rule);padding:2.5rem;border-radius:16px;background:#f5f9f9}.case-list-card h2{max-width:25ch;font-size:2.5rem;margin:1rem 0}.case-list-card>p{max-width:65ch}@media(max-width:760px){.case-hero{background-size:auto 80%;background-position:left center}.case-list-card{padding:1.5rem}.case-list-card h2{font-size:2rem}}
.case-feature{background:#eaf2f3 url('assets/case-flow.svg') right center/auto 100% no-repeat}
@media(max-width:760px){.case-feature{background-position:left center;background-size:auto 80%}}
