body[data-page=case-story]{background:#f8fafc}.case-story{max-width:960px;margin:80px auto 64px;padding:24px;line-height:1.7}.case-story h1{letter-spacing:-.04em;text-wrap:balance;margin:24px 0;font-size:clamp(32px,5vw,60px);font-weight:750;line-height:1.12}.case-story h2{margin:28px 0 12px;font-size:24px;font-weight:650}.case-story img{object-fit:contain;background:#0b4f82;border-radius:24px;width:100%;height:auto;max-height:480px}.case-story__tag{color:#475569;margin-top:24px}.case-story__actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.case-story__actions a{color:#fff;background:#0f172a;border-radius:12px;padding:12px 20px}.case-story a:focus-visible{outline-offset:4px;outline:3px solid #6366f1}
