.nchart{margin:30px 0 34px;padding:clamp(12px,2.4vw,20px) clamp(10px,2vw,18px) 10px;background:var(--surface-raised, #fbfaf6);border:1px solid var(--rule-strong, rgba(20, 22, 28, .28));border-top:4px solid var(--nchart-accent);border-radius:var(--radius, 5px)}.nchart svg{display:block;height:auto}.nchart svg.nchart-mobile{display:none}@media(max-width:560px){.nchart svg.nchart-desktop{display:none}.nchart svg.nchart-mobile{display:block}}.nchart-tick{font-family:var(--font-sans);font-weight:600;fill:var(--muted);font-variant-numeric:tabular-nums}.nchart-val{font-family:var(--font-sans);font-weight:800;fill:var(--ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface-raised, #fbfaf6);stroke-width:3px;stroke-linejoin:round}.nchart-year{font-family:var(--font-sans);font-weight:700;fill:var(--muted);font-variant-numeric:tabular-nums}.nchart-src{margin:10px 4px 0;font-family:var(--font-sans);font-size:.78rem;line-height:1.5;color:var(--muted)}.nchart-src a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--rule-strong, rgba(20, 22, 28, .28))}.nchart-src a:hover{border-color:var(--accent)}.nchart-data{margin:12px 4px 6px;border-top:1px solid var(--rule);padding-top:8px}.nchart-data summary{font-family:var(--font-sans);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer}.nchart-data summary:hover{color:var(--accent)}.nchart-data-note{margin:10px 0 0;font-family:var(--font-sans);font-size:.82rem;color:var(--muted);max-width:46em}.nchart-data table{margin-top:10px;width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.88rem;font-variant-numeric:tabular-nums}.nchart-data th,.nchart-data td{padding:6px 10px 6px 0;text-align:left;border-top:1px solid var(--rule);color:var(--ink-soft);font-weight:500}.nchart-data thead th{border-top:0;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nchart-data tbody th{font-weight:700;color:var(--ink);width:7.5em}.nchart-cell-note{color:var(--muted);font-size:.8rem}.num[data-astro-cid-zcyoz3wi]{max-width:760px}.num-crumbs[data-astro-cid-zcyoz3wi]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-family:var(--font-sans);font-size:.78rem;color:var(--muted);margin-bottom:18px}.num-crumbs[data-astro-cid-zcyoz3wi] a[data-astro-cid-zcyoz3wi]{color:var(--accent);text-decoration:none}.num-crumbs[data-astro-cid-zcyoz3wi] a[data-astro-cid-zcyoz3wi]:hover{text-decoration:underline;text-underline-offset:.18em}.num-head[data-astro-cid-zcyoz3wi]{margin-bottom:22px}.num-kicker[data-astro-cid-zcyoz3wi]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 8px;font-family:var(--font-sans);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.num-topic[data-astro-cid-zcyoz3wi]{text-decoration:none}.num-topic[data-astro-cid-zcyoz3wi]:hover{text-decoration:underline;text-underline-offset:.2em}.num-topic-dot[data-astro-cid-zcyoz3wi]{display:inline-block;width:.62em;height:.62em;border-radius:999px;margin-right:.45em;vertical-align:baseline}.num-reviewed[data-astro-cid-zcyoz3wi]{color:var(--muted);font-weight:700;letter-spacing:.08em}.num-head[data-astro-cid-zcyoz3wi] h1[data-astro-cid-zcyoz3wi]{margin:0 0 12px;font-family:var(--font-serif);font-weight:800;font-size:clamp(2rem,6vw,3.1rem);line-height:1.04;letter-spacing:-.01em;color:var(--ink)}.num-dek[data-astro-cid-zcyoz3wi]{margin:0;font-family:var(--font-serif);font-size:clamp(1.1rem,2.6vw,1.32rem);font-style:italic;line-height:1.4;color:var(--ink-soft)}.num-hero[data-astro-cid-zcyoz3wi]{margin:0 0 6px;padding:18px 22px 20px;background:var(--paper-warm, #ebe7dd);border:1px solid var(--rule);border-left:4px solid var(--line);border-radius:var(--radius, 5px)}.num-big[data-astro-cid-zcyoz3wi]{margin:0;font-family:var(--font-display, Inter);font-weight:800;font-size:clamp(2.7rem,9vw,4.6rem);line-height:1;letter-spacing:-.022em;color:var(--ink);font-variant-numeric:lining-nums}.num-unit[data-astro-cid-zcyoz3wi]{margin:6px 0 0;font-family:var(--font-sans);font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.num-context[data-astro-cid-zcyoz3wi]{margin:12px 0 0;font-family:var(--font-serif);font-style:italic;font-size:1.04rem;line-height:1.5;color:var(--ink-soft);max-width:46em}.num-h2[data-astro-cid-zcyoz3wi]{position:relative;margin:46px 0 14px;padding-top:20px;font-family:var(--font-serif);font-weight:800;font-size:clamp(1.45rem,3.4vw,1.9rem);line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.num-h2[data-astro-cid-zcyoz3wi]:before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;background:var(--line)}.num-p[data-astro-cid-zcyoz3wi]{margin:0 0 18px;font-family:var(--font-sans);font-size:.98rem;line-height:1.68;color:var(--ink);max-width:46em}.num-rows[data-astro-cid-zcyoz3wi]{margin:8px 0 0}.num-table[data-astro-cid-zcyoz3wi]{border:1px solid var(--rule-strong, rgba(20,22,28,.28));border-radius:var(--radius, 5px);background:var(--surface-raised, #fff);overflow:hidden}.num-row[data-astro-cid-zcyoz3wi]{display:grid;grid-template-columns:6.4em minmax(7em,auto) 1fr;gap:clamp(10px,2.4vw,22px);align-items:baseline;padding:11px clamp(12px,2.2vw,18px)}.num-row[data-astro-cid-zcyoz3wi]+.num-row[data-astro-cid-zcyoz3wi]{border-top:1px solid var(--rule)}.num-row-year[data-astro-cid-zcyoz3wi]{font-family:var(--font-sans);font-size:.82rem;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.num-row-val[data-astro-cid-zcyoz3wi]{font-family:var(--font-display, Inter);font-size:1.14rem;font-weight:800;color:var(--ink);font-variant-numeric:lining-nums;white-space:nowrap}.num-row-note[data-astro-cid-zcyoz3wi]{font-family:var(--font-sans);font-size:.92rem;line-height:1.5;color:var(--ink-soft)}.num-limits[data-astro-cid-zcyoz3wi]{margin:0 0 18px;padding-left:0;list-style:none;max-width:46em}.num-limits[data-astro-cid-zcyoz3wi] li[data-astro-cid-zcyoz3wi]{position:relative;padding:0 0 12px 22px;font-family:var(--font-sans);font-size:.95rem;line-height:1.62;color:var(--ink)}.num-limits[data-astro-cid-zcyoz3wi] li[data-astro-cid-zcyoz3wi]:before{content:"";position:absolute;left:0;top:.52em;width:8px;height:8px;background:var(--line);transform:rotate(45deg)}.num-faq[data-astro-cid-zcyoz3wi]{margin:10px 0 0}.num-dataset[data-astro-cid-zcyoz3wi]{margin:40px 0 8px;padding:18px 22px;background:var(--paper-warm, #ebe7dd);border:1px solid var(--rule);border-radius:var(--radius, 5px)}.num-dataset-h[data-astro-cid-zcyoz3wi]{margin:0 0 12px;font-family:var(--font-sans);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.num-dataset[data-astro-cid-zcyoz3wi] dl[data-astro-cid-zcyoz3wi]{margin:0}.num-dataset[data-astro-cid-zcyoz3wi] dl[data-astro-cid-zcyoz3wi]>div[data-astro-cid-zcyoz3wi]{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:8px 0;border-top:1px solid var(--rule)}.num-dataset[data-astro-cid-zcyoz3wi] dl[data-astro-cid-zcyoz3wi]>div[data-astro-cid-zcyoz3wi]:first-child{border-top:0}.num-dataset[data-astro-cid-zcyoz3wi] dt[data-astro-cid-zcyoz3wi]{font-family:var(--font-sans);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.num-dataset[data-astro-cid-zcyoz3wi] dd[data-astro-cid-zcyoz3wi]{margin:0;font-family:var(--font-sans);font-size:.9rem;line-height:1.55;color:var(--ink-soft)}.num-dataset[data-astro-cid-zcyoz3wi] dd[data-astro-cid-zcyoz3wi] a[data-astro-cid-zcyoz3wi]{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-strong, rgba(20,22,28,.28))}.num-dataset[data-astro-cid-zcyoz3wi] dd[data-astro-cid-zcyoz3wi] a[data-astro-cid-zcyoz3wi]:hover{color:var(--accent);border-color:var(--accent)}.num-related[data-astro-cid-zcyoz3wi]{margin:40px 0 8px;padding-top:26px;border-top:1px solid var(--rule)}.num-related-grid[data-astro-cid-zcyoz3wi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px}.num-related-grid[data-astro-cid-zcyoz3wi] a[data-astro-cid-zcyoz3wi]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--rule-strong, rgba(20,22,28,.28));border-top:3px solid var(--line);border-radius:var(--radius, 5px);text-decoration:none;transition:border-color .15s ease,background .15s ease}.num-related-grid[data-astro-cid-zcyoz3wi] a[data-astro-cid-zcyoz3wi]:hover{border-color:var(--line);background:var(--paper, #f4f2ec)}.num-related-topic[data-astro-cid-zcyoz3wi]{font-family:var(--font-sans);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.num-related-title[data-astro-cid-zcyoz3wi]{font-family:var(--font-serif);font-size:1rem;font-weight:600;line-height:1.22;color:var(--ink)}.num-related-stat[data-astro-cid-zcyoz3wi]{font-family:var(--font-sans);font-size:.8rem;font-weight:800;color:var(--ink-soft)}.num-related-stat[data-astro-cid-zcyoz3wi] em[data-astro-cid-zcyoz3wi]{font-style:normal;font-weight:600;color:var(--muted)}.num-related-hub[data-astro-cid-zcyoz3wi]{background:var(--paper-warm, #ebe7dd)}@media(max-width:560px){.num-row[data-astro-cid-zcyoz3wi]{grid-template-columns:5.4em 1fr}.num-row-note[data-astro-cid-zcyoz3wi]{grid-column:1 / -1;margin-top:-2px}.num-dataset[data-astro-cid-zcyoz3wi] dl[data-astro-cid-zcyoz3wi]>div[data-astro-cid-zcyoz3wi]{grid-template-columns:1fr;gap:2px}}
