.case-detail__hero[data-astro-cid-f4yest4y]{background:url(/images/hero-bg.svg) top/cover no-repeat;padding:185px 0 95px}.case-detail__hero[data-astro-cid-f4yest4y] nav[data-astro-cid-f4yest4y]{flex-wrap:wrap;gap:9px;margin-bottom:35px;font-size:12px;display:flex}.case-detail__hero[data-astro-cid-f4yest4y] nav[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]:hover{color:var(--lime)}.case-detail__label[data-astro-cid-f4yest4y]{color:var(--lime);letter-spacing:.03em;text-transform:uppercase;background:#b9fb6a1a;border:1px solid #b9fb6a4d;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.case-detail__hero[data-astro-cid-f4yest4y] h1[data-astro-cid-f4yest4y]{letter-spacing:-.04em;max-width:1050px;margin:22px 0;font-size:64px}.case-detail__hero[data-astro-cid-f4yest4y]>div[data-astro-cid-f4yest4y]>p[data-astro-cid-f4yest4y]{max-width:790px;font-size:18px}.case-detail__meta[data-astro-cid-f4yest4y]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.case-detail__meta[data-astro-cid-f4yest4y] span[data-astro-cid-f4yest4y]{border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:11px}.case-detail__layout[data-astro-cid-f4yest4y]{grid-template-columns:minmax(0,1fr) 330px;gap:75px;padding-top:80px;padding-bottom:130px;display:grid}.case-detail__image[data-astro-cid-f4yest4y]{object-fit:cover;border-radius:15px;width:100%;max-height:600px}.case-detail__notice[data-astro-cid-f4yest4y]{background:#b9fb6a12;border:1px solid #b9fb6a3d;border-radius:10px;grid-template-columns:160px 1fr;gap:25px;margin-top:32px;padding:23px 25px;display:grid}.case-detail__notice[data-astro-cid-f4yest4y] strong[data-astro-cid-f4yest4y]{color:#fff}.case-detail__notice[data-astro-cid-f4yest4y] p[data-astro-cid-f4yest4y]{font-size:13px}.case-detail__prose[data-astro-cid-f4yest4y]{color:#ffffffb8;max-width:850px;margin:65px auto 0;font-size:17px;line-height:1.82}.case-detail__prose[data-astro-cid-f4yest4y] h2{letter-spacing:-.025em;margin:58px 0 20px;font-size:37px}.case-detail__prose[data-astro-cid-f4yest4y] p,.case-detail__prose[data-astro-cid-f4yest4y] ul,.case-detail__prose[data-astro-cid-f4yest4y] ol{margin:20px 0}.case-detail__prose[data-astro-cid-f4yest4y] a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.case-detail__aside[data-astro-cid-f4yest4y]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:30px;position:sticky;top:125px}.case-detail__aside[data-astro-cid-f4yest4y] h2[data-astro-cid-f4yest4y]{margin:25px 0 13px;font-size:20px}.case-detail__aside[data-astro-cid-f4yest4y] ul[data-astro-cid-f4yest4y]{margin:0;padding-left:19px;font-size:13px}.case-detail__aside[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y]+li[data-astro-cid-f4yest4y]{margin-top:9px}.case-detail__aside[data-astro-cid-f4yest4y] .button{width:100%;margin-top:28px}.related-cases[data-astro-cid-f4yest4y]{background:var(--surface-dark)}.related-cases__heading[data-astro-cid-f4yest4y]{margin-bottom:45px}.related-cases__heading[data-astro-cid-f4yest4y] h2[data-astro-cid-f4yest4y]{margin-top:16px;font-size:44px}.related-cases__grid[data-astro-cid-f4yest4y]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=950px){.case-detail__layout[data-astro-cid-f4yest4y]{grid-template-columns:1fr}.case-detail__aside[data-astro-cid-f4yest4y]{position:static}.case-detail__hero[data-astro-cid-f4yest4y] h1[data-astro-cid-f4yest4y]{font-size:52px}}@media (width<=650px){.case-detail__hero[data-astro-cid-f4yest4y]{padding:140px 0 70px}.case-detail__hero[data-astro-cid-f4yest4y] h1[data-astro-cid-f4yest4y]{font-size:37px;line-height:1.17}.case-detail__hero[data-astro-cid-f4yest4y]>div[data-astro-cid-f4yest4y]>p[data-astro-cid-f4yest4y]{font-size:16px}.case-detail__layout[data-astro-cid-f4yest4y]{gap:45px;padding-top:45px;padding-bottom:90px}.case-detail__notice[data-astro-cid-f4yest4y]{grid-template-columns:1fr;gap:7px;padding:20px}.case-detail__prose[data-astro-cid-f4yest4y]{margin-top:45px;font-size:16px}.case-detail__prose[data-astro-cid-f4yest4y] h2{font-size:29px}.related-cases__heading[data-astro-cid-f4yest4y] h2[data-astro-cid-f4yest4y]{font-size:34px}.related-cases__grid[data-astro-cid-f4yest4y]{grid-template-columns:1fr}}
