.case-study[data-astro-cid-idtmirqk]{max-width:70ch;padding-top:48px;padding-bottom:96px}.case-header[data-astro-cid-idtmirqk]{flex-direction:column;gap:1.1rem;margin-bottom:2.5rem;display:flex}.case-header[data-astro-cid-idtmirqk] h1[data-astro-cid-idtmirqk]{font-size:clamp(2rem,5vw,3.2rem)}.summary[data-astro-cid-idtmirqk]{color:var(--muted);max-width:48ch;font-size:1.1rem}.prose[data-astro-cid-idtmirqk] h2{font-family:var(--font-body);text-transform:none;letter-spacing:normal;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.4rem;font-weight:700}.prose[data-astro-cid-idtmirqk] p{margin-bottom:1.1rem}.prose[data-astro-cid-idtmirqk] ul{margin:0 0 1.1rem;padding-left:1.4rem}.prose[data-astro-cid-idtmirqk] li{margin-bottom:.4rem}.prose[data-astro-cid-idtmirqk] pre{background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono);border-radius:10px;padding:1rem;font-size:.85rem;overflow-x:auto}.read-time[data-astro-cid-idtmirqk]{color:var(--muted);align-self:center}.adjacent[data-astro-cid-idtmirqk]{border-top:1px solid var(--border);justify-content:space-between;gap:1.5rem;margin-top:3.5rem;padding-top:1.5rem;display:flex}.adjacent-link[data-astro-cid-idtmirqk]{flex-direction:column;gap:.35rem;max-width:48%;display:flex}.adjacent-link[data-astro-cid-idtmirqk].next{text-align:right;margin-left:auto}.adjacent-link[data-astro-cid-idtmirqk] .mono[data-astro-cid-idtmirqk]{color:var(--muted)}.adjacent-link[data-astro-cid-idtmirqk] .title[data-astro-cid-idtmirqk]{font-weight:600}.adjacent-link[data-astro-cid-idtmirqk]:hover .title[data-astro-cid-idtmirqk]{color:var(--gold)}.case-study[data-astro-cid-idtmirqk]>.cta-band{margin-top:3rem}
