.case-detail[data-astro-cid-vfgrerme]{padding-bottom:clamp(64px,8vw,112px)}.case-hero[data-astro-cid-vfgrerme]{max-width:1060px;padding-block:32px clamp(44px,6vw,80px)}.case-hero[data-astro-cid-vfgrerme]>a[data-astro-cid-vfgrerme]{margin-bottom:clamp(40px,6vw,80px)}.case-hero[data-astro-cid-vfgrerme] h1[data-astro-cid-vfgrerme]{font:500 clamp(43px, 5.8vw, 78px)/1.08 var(--mkt-display);letter-spacing:-.045em;margin-block:18px 24px}.case-deck[data-astro-cid-vfgrerme]{max-width:64ch;color:var(--mkt-body);font-size:clamp(18px,1.7vw,22px);line-height:1.55}.case-dates[data-astro-cid-vfgrerme]{color:var(--mkt-caption);font:400 12px/1.6 var(--mkt-mono);flex-wrap:wrap;gap:8px 26px;margin-top:28px;display:flex}.case-metrics[data-astro-cid-vfgrerme]{border-block:1px solid var(--mkt-rule);grid-template-columns:repeat(3,1fr);display:grid}.case-metrics[data-astro-cid-vfgrerme]>div[data-astro-cid-vfgrerme]{gap:8px;padding:24px 20px 28px 0;display:grid}.case-metrics[data-astro-cid-vfgrerme]>div[data-astro-cid-vfgrerme]+div[data-astro-cid-vfgrerme]{border-left:1px solid var(--mkt-rule);padding-left:clamp(18px,3vw,48px)}.case-metrics[data-astro-cid-vfgrerme] strong[data-astro-cid-vfgrerme]{color:var(--mkt-accent);font:500 clamp(34px, 4vw, 58px)/1 var(--mkt-display)}.case-metrics[data-astro-cid-vfgrerme] span[data-astro-cid-vfgrerme]{color:var(--mkt-caption);font-size:13px}.case-layout[data-astro-cid-vfgrerme]{grid-template-columns:minmax(0,2fr) minmax(270px,.9fr);align-items:start;gap:clamp(40px,6vw,90px);padding-block:44px;display:grid}.case-reading[data-astro-cid-vfgrerme]>section[data-astro-cid-vfgrerme]{border-top:1px solid var(--mkt-rule);grid-template-columns:46px minmax(0,1fr);gap:20px;padding-block:32px 40px;display:grid}.case-reading[data-astro-cid-vfgrerme]>section[data-astro-cid-vfgrerme]:first-child{border:0;padding-top:0}.case-reading[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme],.case-sources[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{font:500 clamp(27px, 2.8vw, 38px)/1.18 var(--mkt-display);margin-bottom:20px}.case-reading[data-astro-cid-vfgrerme] section[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme]:not(.mkt-kicker){max-width:70ch;color:var(--mkt-body);font-size:16px;line-height:1.78}.case-reading[data-astro-cid-vfgrerme] section[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme]+p[data-astro-cid-vfgrerme]{margin-top:18px}.case-aside[data-astro-cid-vfgrerme]{top:calc(var(--mkt-header-height) + 28px);background:var(--mkt-inset);border:1px solid var(--mkt-rule);border-radius:12px;padding:28px;position:sticky}.case-aside[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{margin-block:18px;font-size:28px;line-height:1.2}.case-aside[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme]:not(.mkt-kicker){color:var(--mkt-body);font-size:14px;line-height:1.65}.case-aside[data-astro-cid-vfgrerme] .btn[data-astro-cid-vfgrerme]{white-space:normal;margin-top:24px}.case-sources[data-astro-cid-vfgrerme]{border-top:1px solid var(--mkt-rule);padding-block:48px}.case-sources[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{margin-top:16px}.case-sources[data-astro-cid-vfgrerme] ol[data-astro-cid-vfgrerme]{max-width:900px;padding-left:24px}.case-sources[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]{border-bottom:1px solid var(--mkt-rule);padding:12px 0 20px 10px}.case-sources[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]::marker{color:var(--mkt-accent);font:400 12px var(--mkt-mono)}.case-sources[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme],.source-note[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme]{color:var(--mkt-ink);text-decoration:underline;text-decoration-color:var(--mkt-accent);text-underline-offset:4px}.case-sources[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme],.source-note[data-astro-cid-vfgrerme]{color:var(--mkt-caption);margin-top:8px;font-size:14px;line-height:1.65}.source-note[data-astro-cid-vfgrerme]{margin-top:24px}.case-close[data-astro-cid-vfgrerme]{border-top:1px solid var(--mkt-rule);justify-content:space-between;align-items:end;gap:24px 48px;padding-block:48px;display:flex}.case-close[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{margin-block:14px;font-size:clamp(30px,3.3vw,46px)}.case-close[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme]:last-child{max-width:60ch;color:var(--mkt-body);line-height:1.65}.case-close[data-astro-cid-vfgrerme] .btn[data-astro-cid-vfgrerme]{white-space:normal;flex:none}@media (width<=900px){.case-layout[data-astro-cid-vfgrerme]{grid-template-columns:minmax(0,1fr)}.case-aside[data-astro-cid-vfgrerme]{position:static}}@media (width<=620px){.case-hero[data-astro-cid-vfgrerme]{padding-top:24px}.case-metrics[data-astro-cid-vfgrerme]{grid-template-columns:1fr}.case-metrics[data-astro-cid-vfgrerme]>div[data-astro-cid-vfgrerme],.case-metrics[data-astro-cid-vfgrerme]>div[data-astro-cid-vfgrerme]+div[data-astro-cid-vfgrerme]{border-left:0;padding:18px 0}.case-metrics[data-astro-cid-vfgrerme]>div[data-astro-cid-vfgrerme]+div[data-astro-cid-vfgrerme]{border-top:1px solid var(--mkt-rule)}.case-reading[data-astro-cid-vfgrerme]>section[data-astro-cid-vfgrerme]{grid-template-columns:1fr;gap:12px}.case-close[data-astro-cid-vfgrerme]{display:grid}}
