.case-page[data-astro-cid-qwekciqp]{padding-block:48px 80px}.back-link[data-astro-cid-qwekciqp]{color:var(--color-accent);font-size:13px}.back-link[data-astro-cid-qwekciqp]:hover{text-decoration:underline;text-underline-offset:4px}.case-header[data-astro-cid-qwekciqp]{max-width:760px;padding:44px 0 40px}.eyebrow[data-astro-cid-qwekciqp]{margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.eyebrow[data-astro-cid-qwekciqp] span[data-astro-cid-qwekciqp]{color:var(--color-accent)}.eyebrow[data-astro-cid-qwekciqp] .draft-badge[data-astro-cid-qwekciqp]{margin-left:10px;padding:2px 6px;border:1px solid var(--color-accent)}.case-header[data-astro-cid-qwekciqp] h1[data-astro-cid-qwekciqp]{margin-top:16px;font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:500;line-height:1.02;letter-spacing:-.055em}.case-deck[data-astro-cid-qwekciqp]{max-width:600px;margin-top:16px;color:var(--color-muted);font-family:"Source Serif 4 Variable",Georgia,serif;font-size:20px;line-height:1.55}.metrics[data-astro-cid-qwekciqp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;max-width:800px;margin:0 0 32px;padding:24px 0;border-block:1px solid var(--color-line)}.metric[data-astro-cid-qwekciqp] dt[data-astro-cid-qwekciqp]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1;letter-spacing:-.04em}.metric[data-astro-cid-qwekciqp] dd[data-astro-cid-qwekciqp]{margin:8px 0 0;color:#455149;font-size:14px}.metric[data-astro-cid-qwekciqp] .metric-source[data-astro-cid-qwekciqp]{margin-top:4px;color:var(--color-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.stack[data-astro-cid-qwekciqp]{max-width:800px;margin-bottom:8px}.stack[data-astro-cid-qwekciqp] ul[data-astro-cid-qwekciqp]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.stack[data-astro-cid-qwekciqp] li[data-astro-cid-qwekciqp]{padding:3px 9px;border:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono);font-size:11px}.case-body[data-astro-cid-qwekciqp]{max-width:800px}.case-body[data-astro-cid-qwekciqp] h2{margin-top:32px;padding-top:22px;border-top:1px solid var(--color-line);font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:-.02em}.case-body[data-astro-cid-qwekciqp] p,.case-body[data-astro-cid-qwekciqp] li{color:#455149;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:18px;line-height:1.7}.case-body[data-astro-cid-qwekciqp] p{margin-top:10px}.case-body[data-astro-cid-qwekciqp] ul{margin:10px 0 0;padding-left:1.2rem;list-style:disc}.case-body[data-astro-cid-qwekciqp] li+li{margin-top:7px}.case-body[data-astro-cid-qwekciqp] li::marker{color:var(--color-accent)}.related[data-astro-cid-qwekciqp]{max-width:800px;margin-top:40px;padding-top:22px;border-top:1px solid var(--color-line)}.related[data-astro-cid-qwekciqp] ul[data-astro-cid-qwekciqp]{margin:10px 0 0;padding:0;list-style:none}.related[data-astro-cid-qwekciqp] li[data-astro-cid-qwekciqp]+li[data-astro-cid-qwekciqp]{margin-top:6px}.related[data-astro-cid-qwekciqp] a[data-astro-cid-qwekciqp]{color:var(--color-accent)}.related[data-astro-cid-qwekciqp] a[data-astro-cid-qwekciqp]:hover{text-decoration:underline;text-underline-offset:4px}.privacy-note[data-astro-cid-qwekciqp]{max-width:800px;margin-top:32px;color:var(--color-muted);font-size:14px}.privacy-note[data-astro-cid-qwekciqp] a[data-astro-cid-qwekciqp]{color:var(--color-accent)}.privacy-note[data-astro-cid-qwekciqp] a[data-astro-cid-qwekciqp]:hover{text-decoration:underline;text-underline-offset:4px}.case-footer[data-astro-cid-qwekciqp]{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:800px;margin-top:36px}.case-footer[data-astro-cid-qwekciqp] p[data-astro-cid-qwekciqp]{font-family:var(--font-display);font-size:17px;font-weight:500}.case-footer[data-astro-cid-qwekciqp] a[data-astro-cid-qwekciqp]{color:var(--color-accent);font-size:13px;white-space:nowrap}.case-footer[data-astro-cid-qwekciqp] a[data-astro-cid-qwekciqp]:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.case-page[data-astro-cid-qwekciqp]{padding-block:32px 52px}.case-header[data-astro-cid-qwekciqp]{padding:34px 0 28px}.case-deck[data-astro-cid-qwekciqp]{font-size:18px}.case-footer[data-astro-cid-qwekciqp]{display:block}.case-footer[data-astro-cid-qwekciqp] a[data-astro-cid-qwekciqp]{display:inline-block;margin-top:10px}}
