.case-hero[data-astro-cid-c25o2hev]{display:grid;gap:var(--space-6);padding-block:var(--space-16)}.case-hero[data-astro-cid-c25o2hev] h1[data-astro-cid-c25o2hev]{max-width:24ch;font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight)}.lede[data-astro-cid-c25o2hev],.stack[data-astro-cid-c25o2hev]>p[data-astro-cid-c25o2hev]{max-width:62ch;color:var(--color-text-secondary)}img[data-astro-cid-c25o2hev]{width:100%;height:auto;border:var(--border-hairline) solid var(--color-rule)}figcaption[data-astro-cid-c25o2hev],.note[data-astro-cid-c25o2hev]{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.readout[data-astro-cid-c25o2hev]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-4);border-block:var(--border-hairline) solid var(--color-rule);padding-block:var(--space-4)}.readout[data-astro-cid-c25o2hev] dt[data-astro-cid-c25o2hev]{font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}.readout[data-astro-cid-c25o2hev] .measured[data-astro-cid-c25o2hev]{font-size:var(--font-size-2xl)}.measured[data-astro-cid-c25o2hev]{color:var(--color-signal)}.stack[data-astro-cid-c25o2hev]{display:grid;gap:var(--space-6)}.points[data-astro-cid-c25o2hev]{display:grid;gap:var(--space-3);padding-inline-start:var(--space-5)}.stages[data-astro-cid-c25o2hev]{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none;font-size:var(--font-size-xs)}.stages[data-astro-cid-c25o2hev] li[data-astro-cid-c25o2hev]+li[data-astro-cid-c25o2hev]:before{content:"→";margin-inline-end:var(--space-2);color:var(--color-text-muted)}.runs[data-astro-cid-c25o2hev]{padding:0;list-style:none}.runs[data-astro-cid-c25o2hev] li[data-astro-cid-c25o2hev]{display:grid;grid-template-columns:var(--space-8) minmax(0,1fr);gap:var(--space-1) var(--space-3);padding-block:var(--space-4);border-top:var(--border-hairline) solid var(--color-rule)}.runs[data-astro-cid-c25o2hev] .index[data-astro-cid-c25o2hev]{grid-row:span 3;font-size:var(--font-size-2xs);color:var(--color-text-muted)}.runs[data-astro-cid-c25o2hev] .then[data-astro-cid-c25o2hev]{color:var(--color-text-secondary)}.proofs[data-astro-cid-c25o2hev]{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0;list-style:none}@media(min-width:768px){.runs[data-astro-cid-c25o2hev] li[data-astro-cid-c25o2hev]{grid-template-columns:var(--space-8) 1.2fr 1.2fr 1fr;align-items:baseline}.runs[data-astro-cid-c25o2hev] .index[data-astro-cid-c25o2hev]{grid-row:auto}}
