.case-module__4QWl_W__section{scroll-margin-top:var(--s-16);margin-block-end:var(--s-24)}.case-module__4QWl_W__section:last-child{margin-block-end:0}.case-module__4QWl_W__sectionHeading{margin:var(--s-4) 0 var(--s-8);max-width:var(--measure)}.case-module__4QWl_W__figure{margin-block:var(--s-12)}.case-module__4QWl_W__figureImage{object-fit:contain;width:100%;height:100%;display:block}.case-module__4QWl_W__figureNote{margin:var(--s-4) 0 0;max-width:var(--measure);color:var(--text-secondary)}.case-module__4QWl_W__decision{border-top:1px solid var(--rule-hair);margin-block:var(--s-12);max-width:var(--measure);padding-block-start:var(--s-8)}.case-module__4QWl_W__decisionNumber{margin:0 0 var(--s-3);color:var(--text-secondary)}.case-module__4QWl_W__decisionTitle{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--t-body-l);line-height:var(--lh-body-l);letter-spacing:var(--tr-body-l);margin:0 0 var(--s-6)}.case-module__4QWl_W__decisionList{gap:var(--s-4);margin:0;display:grid}.case-module__4QWl_W__decisionList>div{gap:var(--s-1);display:grid}.case-module__4QWl_W__decisionList dt{color:var(--text-secondary)}.case-module__4QWl_W__decisionList dd{margin:0}.case-module__4QWl_W__decisionChoice{border-inline-start:2px solid var(--accent);margin-inline-start:calc(var(--s-1) * -1);padding-inline-start:var(--s-4)}.case-module__4QWl_W__index{margin-block-end:var(--s-12)}.case-module__4QWl_W__indexLabel{margin:0 0 var(--s-4);color:var(--text-secondary)}.case-module__4QWl_W__indexList{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.case-module__4QWl_W__indexLink{gap:var(--s-2);color:var(--text-secondary);transition:color var(--dur-micro) var(--ease-calibrate);grid-template-columns:2.5ch 1fr;align-items:baseline;text-decoration:none;display:grid;}.case-module__4QWl_W__indexLink:hover,.case-module__4QWl_W__indexLink:focus-visible{color:var(--text-primary);opacity:1}.case-module__4QWl_W__indexNumber{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--tr-mono-data);font-variant-numeric:tabular-nums;color:var(--rule-hair)}@media (min-width:1100px){.case-module__4QWl_W__index{top:var(--s-16);margin-block-end:0;position:sticky}}@media (prefers-reduced-motion:reduce){.case-module__4QWl_W__indexLink{transition:none}}
/*# sourceMappingURL=1wp56virxpu0y.css.map*/