.case-hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:35px 0 60px}.case-hero h1{font-size:clamp(38px,4vw,58px)}.case-hero img,.case-preview img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.case-section{padding:48px 0;border-top:1px solid var(--line)}.case-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.case-grid p{max-width:750px}.case-grid h2{font-size:34px}.case-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:30px}.case-deliverables article{border-top:2px solid var(--teal);padding-top:8px}.case-deliverables h3{font-size:23px}.case-preview{margin:28px 0}.case-preview figcaption{font-size:13px;color:var(--muted);margin-top:10px}.case-notice{font-size:13px;color:var(--muted);max-width:850px}.case-actions{display:flex;gap:12px;flex-wrap:wrap}.case-cta{margin:35px 0 65px}.case-hero>div{min-width:0}@media(max-width:760px){.case-hero,.case-grid,.case-deliverables{grid-template-columns:1fr;gap:25px}.case-hero{padding:25px 0 40px}.case-section{padding:35px 0}.case-actions{display:grid}.case-hero h1{font-size:38px}.case-cta h2{font-size:30px}}