.impact[data-astro-cid-wmgvdetb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(20px,3vw,32px)}.impact-bar[data-astro-cid-wmgvdetb]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.impact-title[data-astro-cid-wmgvdetb]{margin:0;font-family:var(--font-display);font-weight:650;font-size:1.05rem}.impact-toggle[data-astro-cid-wmgvdetb]{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}.impact-toggle[data-astro-cid-wmgvdetb] button[data-astro-cid-wmgvdetb]{padding:8px 16px;font-size:.88rem;font-weight:600;color:var(--muted);background:var(--canvas)}.impact-toggle[data-astro-cid-wmgvdetb] button[data-astro-cid-wmgvdetb]+button[data-astro-cid-wmgvdetb]{border-left:1px solid var(--border-strong)}.impact-toggle[data-astro-cid-wmgvdetb] button[data-astro-cid-wmgvdetb][aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.metric-block[data-astro-cid-wmgvdetb]{padding:14px 0;border-top:1px solid var(--border)}.metric-label[data-astro-cid-wmgvdetb]{margin:0 0 10px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.metric-delta[data-astro-cid-wmgvdetb]{font-family:var(--font-display);color:var(--accent);font-weight:650}.metric-bars[data-astro-cid-wmgvdetb]{display:grid;gap:6px}.bar-row[data-astro-cid-wmgvdetb]{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(96px,auto);align-items:center;gap:12px}.bar-name[data-astro-cid-wmgvdetb]{font-size:.78rem;color:var(--muted)}.bar-track[data-astro-cid-wmgvdetb]{height:16px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.bar[data-astro-cid-wmgvdetb]{display:block;height:100%}.bar[data-astro-cid-wmgvdetb].before{background:color-mix(in srgb,var(--ink) 28%,var(--surface))}.bar[data-astro-cid-wmgvdetb].after{background:var(--accent)}.bar-value[data-astro-cid-wmgvdetb]{font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-note[data-astro-cid-wmgvdetb]{color:var(--muted);font-size:.8rem;margin:18px 0 0;border-top:1px solid var(--border);padding-top:12px}.impact-table-wrap[data-astro-cid-wmgvdetb]{overflow-x:auto}.impact-table[data-astro-cid-wmgvdetb]{width:100%;font-size:.92rem}.impact-table[data-astro-cid-wmgvdetb] th[data-astro-cid-wmgvdetb],.impact-table[data-astro-cid-wmgvdetb] td[data-astro-cid-wmgvdetb]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.impact-table[data-astro-cid-wmgvdetb] td[data-astro-cid-wmgvdetb]:nth-child(2),.impact-table[data-astro-cid-wmgvdetb] td[data-astro-cid-wmgvdetb]:nth-child(3){white-space:nowrap}.impact-table[data-astro-cid-wmgvdetb] thead[data-astro-cid-wmgvdetb] th[data-astro-cid-wmgvdetb]{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media(max-width:640px){.bar-row[data-astro-cid-wmgvdetb]{grid-template-columns:44px minmax(0,1fr) minmax(84px,auto);gap:8px}.bar-value[data-astro-cid-wmgvdetb]{font-size:.8rem}}.detail-head[data-astro-cid-skaurlmh]{padding-bottom:clamp(16px,3vw,28px)}.crumbs[data-astro-cid-skaurlmh]{display:flex;gap:8px;font-size:.88rem;color:var(--muted);margin-bottom:20px}.crumbs[data-astro-cid-skaurlmh] a[data-astro-cid-skaurlmh]{color:var(--accent);text-decoration:none}.meta-head[data-astro-cid-skaurlmh]{display:flex;align-items:center;gap:10px;color:var(--muted);margin-bottom:16px;flex-wrap:wrap}.meta-head[data-astro-cid-skaurlmh] a[data-astro-cid-skaurlmh]{color:var(--muted);text-decoration:none;font-weight:600}.meta-head[data-astro-cid-skaurlmh] a[data-astro-cid-skaurlmh]:hover{color:var(--accent)}.lede[data-astro-cid-skaurlmh]{color:var(--muted);font-size:1.1rem;max-width:40em}.fact-row[data-astro-cid-skaurlmh]{display:flex;gap:clamp(24px,4vw,56px);margin:28px 0 0;padding:18px 0;border-block:1px solid var(--border)}.fact-row[data-astro-cid-skaurlmh] div[data-astro-cid-skaurlmh]{display:flex;flex-direction:column}.fact-row[data-astro-cid-skaurlmh] dt[data-astro-cid-skaurlmh]{order:2;font-size:.85rem;color:var(--muted)}.fact-row[data-astro-cid-skaurlmh] dd[data-astro-cid-skaurlmh]{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:650;letter-spacing:-.01em}.narrow[data-astro-cid-skaurlmh]{max-width:820px}.narrow[data-astro-cid-skaurlmh] h2[data-astro-cid-skaurlmh]{font-size:1.35rem;margin-top:1.4em}.narrow[data-astro-cid-skaurlmh] h2[data-astro-cid-skaurlmh]:first-child{margin-top:0}.narrow[data-astro-cid-skaurlmh] p[data-astro-cid-skaurlmh]{color:color-mix(in srgb,var(--ink) 88%,var(--muted))}.chip-list[data-astro-cid-skaurlmh]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 24px;padding:0}.chip[data-astro-cid-skaurlmh]{display:inline-block;padding:7px 14px;border:1px solid var(--border-strong);border-radius:999px;color:var(--ink);text-decoration:none;font-size:.88rem;font-weight:600}.chip[data-astro-cid-skaurlmh]:hover{border-color:var(--accent);color:var(--accent)}.lead-card[data-astro-cid-skaurlmh]{max-width:420px}@media(max-width:640px){.fact-row[data-astro-cid-skaurlmh]{flex-direction:column;gap:12px}}
