.case-page{padding-block:30px 60px}.case-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:12px;margin-bottom:48px}.case-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.case-page>.eyebrow{font-size:11px;color:var(--accent)}.case-page h1{font-size:clamp(36px,5.5vw,78px);max-width:22ch;overflow-wrap:anywhere}.case-page-lead{font-size:clamp(18px,2vw,24px);color:var(--muted);max-width:50ch;margin:24px 0 36px}.case-page-figure{margin:0}.case-page-figure img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain;object-position:left center}.case-page-figure figcaption{font-size:12px;color:var(--muted);margin-top:14px}.case-page-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:44px 0 32px;border-top:1px solid var(--line);padding-top:32px}.case-page-facts h2,.case-related h2{font:700 18px DM Sans,sans-serif;text-transform:none;letter-spacing:0}.case-page-facts p{font-size:16px;color:var(--muted);line-height:1.7}.case-page-links{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.case-page-contact{border-top:1px solid var(--line);margin-top:56px;padding-top:36px}.case-page-contact h2{font-size:clamp(28px,4vw,48px)}.case-page-contact p{font-size:16px;color:var(--muted);max-width:62ch}.case-related{margin-top:48px;display:flex;flex-wrap:wrap;gap:12px 28px}.case-related h2{width:100%;margin-bottom:4px}.case-related a{font-size:14px;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.case-page{padding-top:20px}.case-breadcrumb{margin-bottom:30px}.case-page-facts{grid-template-columns:1fr;gap:20px;margin-top:30px}.case-page-facts p{margin-bottom:0}.case-page-links{gap:12px}.case-page-contact{margin-top:36px}.case-page-contact .button{font-size:13px}.case-related{gap:8px}.case-related a{width:100%}.project-page .legal-back{font-size:12px}}@media(max-width:800px){.case-page h1,.case-page-lead,.case-page-contact p{margin-inline:auto}.case-breadcrumb,.case-page-links,.case-related,.case-related a{justify-content:center}.case-page-figure img{object-position:center}}
