.case[data-astro-cid-3whagqlq],.audit[data-astro-cid-3whagqlq],.odyssey[data-astro-cid-3whagqlq],.pitch[data-astro-cid-3whagqlq],.more[data-astro-cid-3whagqlq],.sources[data-astro-cid-3whagqlq]{background-color:var(--bg);color:var(--fg);padding-block:var(--section-y)}.actions[data-astro-cid-3whagqlq]{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.case__title[data-astro-cid-3whagqlq]{margin-top:var(--space-sm)}.case__body[data-astro-cid-3whagqlq]{margin-top:var(--space-md);max-width:62ch;font-size:var(--text-lede);line-height:var(--leading-lede)}.audit[data-astro-cid-3whagqlq] h2[data-astro-cid-3whagqlq]{margin-top:var(--space-sm)}.audit__lede[data-astro-cid-3whagqlq]{margin-top:var(--space-md);max-width:62ch;font-size:var(--text-lede);line-height:var(--leading-lede)}.figures[data-astro-cid-3whagqlq]{gap:var(--space-lg);margin:var(--space-xl) 0 0;padding:0;list-style:none;display:grid}.figure[data-astro-cid-3whagqlq]{padding-top:var(--space-sm);border-top:2px solid var(--marigold)}.figure__n[data-astro-cid-3whagqlq]{font-family:var(--font-ui);font-weight:var(--weight-headline);letter-spacing:-.035em;color:var(--fg-heading);font-size:clamp(2rem,1.2rem + 3vw,3rem);line-height:1.05}.figure__body[data-astro-cid-3whagqlq]{margin-top:var(--space-2xs);color:var(--fg-muted)}.odyssey[data-astro-cid-3whagqlq] h2[data-astro-cid-3whagqlq]{margin-top:var(--space-sm)}.odyssey__list[data-astro-cid-3whagqlq]{gap:var(--space-lg);margin:var(--space-xl) 0 0;padding:0;list-style:none;display:grid}.odyssey__list[data-astro-cid-3whagqlq] h3[data-astro-cid-3whagqlq]{font-weight:var(--weight-medium)}.odyssey__list[data-astro-cid-3whagqlq] p[data-astro-cid-3whagqlq]{margin-top:var(--space-2xs);color:var(--fg-muted)}.pitch__ratio[data-astro-cid-3whagqlq]{font-family:var(--font-ui);font-weight:var(--weight-headline);letter-spacing:-.04em;color:var(--fg-heading);font-size:clamp(2rem,1.2rem + 3.4vw,3.25rem);line-height:1.05}.pitch[data-astro-cid-3whagqlq] h2[data-astro-cid-3whagqlq]{margin-top:var(--space-md)}.pitch__body[data-astro-cid-3whagqlq]{margin-top:var(--space-md);max-width:62ch;font-size:var(--text-lede);line-height:var(--leading-lede)}.more__body[data-astro-cid-3whagqlq]{margin-top:var(--space-md);font-size:var(--text-lede);line-height:var(--leading-lede)}.steps__list[data-astro-cid-3whagqlq]{margin:var(--space-xl) 0 0;padding:0;list-style:none}.step[data-astro-cid-3whagqlq]{gap:var(--space-2xs);padding-block:var(--space-lg);border-top:var(--hairline) solid var(--rule);display:grid}.step__n[data-astro-cid-3whagqlq]{font-family:var(--font-ui);font-weight:var(--weight-headline);font-size:var(--text-h3);color:var(--marigold);line-height:1}.step[data-astro-cid-3whagqlq] h3[data-astro-cid-3whagqlq]{font-weight:var(--weight-medium)}.step[data-astro-cid-3whagqlq] p[data-astro-cid-3whagqlq]{margin-top:var(--space-2xs);color:var(--fg-muted)}.steps__note[data-astro-cid-3whagqlq]{margin-top:var(--space-xl);max-width:76ch;color:var(--fg-muted)}.sources[data-astro-cid-3whagqlq]{padding-block:var(--section-y-tight)}.sources__list[data-astro-cid-3whagqlq]{margin:var(--space-lg) 0 0;padding:0;list-style:none}.source[data-astro-cid-3whagqlq]{gap:var(--space-sm);padding-block:var(--space-md);border-top:var(--hairline) solid var(--rule);scroll-margin-top:calc(var(--nav-total) + var(--space-sm));grid-template-columns:2rem minmax(0,1fr);display:grid}.source[data-astro-cid-3whagqlq]:target{background-color:var(--white)}.source__n[data-astro-cid-3whagqlq]{font-family:var(--font-ui);font-weight:var(--weight-medium);color:var(--marigold)}.source__body[data-astro-cid-3whagqlq]{max-width:76ch;font-size:var(--text-footnote);color:var(--fg-muted);line-height:1.7}.sources__foot[data-astro-cid-3whagqlq]{margin-top:var(--space-lg);max-width:76ch;font-size:var(--text-footnote);color:var(--fg-muted);line-height:1.7}@media (width>=52em){.figures[data-astro-cid-3whagqlq],.odyssey__list[data-astro-cid-3whagqlq]{grid-template-columns:repeat(3,minmax(0,1fr))}.step[data-astro-cid-3whagqlq]{gap:var(--space-lg);grid-template-columns:4rem minmax(0,1fr);align-items:baseline}}
