.stg-chart{margin:var(--space-lg) 0 0}.stg-chart__caption{font-weight:500}.stg-chart__year{font-family:var(--font-ui);font-size:var(--text-tag);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--space-3xs);font-weight:600}.stg-chart svg{width:100%;height:auto;margin-top:var(--space-sm);display:block}.stg-chart svg.stg-chart__svg--narrow{display:none}.stg-chart__axis{stroke:var(--rule-c);stroke-width:1px}.stg-chart__row-label{fill:var(--text-2);font-family:var(--font-ui);font-size:13px}.stg-chart__value-label{fill:var(--text);font-family:var(--font-ui);font-size:13px;font-weight:600}.stg-chart__bar--ink{fill:var(--text)}.stg-chart__bar--ink-muted{fill:var(--text);opacity:.45}.stg-chart__bar--accent{fill:var(--accent-on)}.stg-chart__bar--accent-muted{fill:var(--accent-on);opacity:.45}.stg-chart__source{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2xs)}@media (max-width:47.9375rem){.stg-chart svg.stg-chart__svg--wide{display:none}.stg-chart svg.stg-chart__svg--narrow{display:block}}.stg-chart__svg--narrow .stg-chart__row-label,.stg-chart__svg--narrow .stg-chart__value-label{font-size:16px}.stg-timeline{margin:var(--space-lg) 0 0}.stg-timeline__caption{font-weight:500}.stg-timeline__year{font-family:var(--font-ui);font-size:var(--text-tag);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--space-3xs);font-weight:600}.stg-timeline svg{width:100%;height:auto;margin-top:var(--space-sm);display:block}.stg-timeline svg.stg-timeline__svg--narrow{display:none}.stg-timeline__axis{stroke:var(--rule-c);stroke-width:1px}.stg-timeline__band{fill:var(--surface-2);stroke:var(--rule-c);stroke-width:1.5px}.stg-timeline__band--accent{fill:var(--accent-surface);stroke:var(--accent-surface)}.stg-timeline__phase{fill:var(--text);font-family:var(--font-ui);font-size:13px;font-weight:600}.stg-timeline__phase--accent{fill:var(--accent-surface-ink)}.stg-timeline__scope{fill:var(--text-2);font-family:var(--font-ui);font-size:12px}.stg-timeline__scope--accent{fill:var(--accent-surface-ink)}.stg-timeline__date{fill:var(--text-muted);font-family:var(--font-ui);font-size:11px}.stg-timeline__caveat{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-sm)}.stg-timeline__source{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2xs)}@media (max-width:47.9375rem){.stg-timeline svg.stg-timeline__svg--wide{display:none}.stg-timeline svg.stg-timeline__svg--narrow{display:block}}.stg-stat-row{gap:var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.stg-stat{flex:220px;min-width:200px}.stg-stat__value{font-family:var(--font-ui);color:var(--text);font-variant-numeric:proportional-nums;margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1.15}.stg-stat__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent-on);text-decoration-color:var(--accent-on);text-underline-offset:.12em;text-decoration-thickness:2px}.stg-stat__link:hover{text-decoration-thickness:4px}.stg-stat__year{margin-top:var(--space-3xs);line-height:1.3;font-family:var(--font-ui);font-size:var(--text-tag);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:block}.stg-stat__caption{margin-top:var(--space-2xs);color:var(--text-2)}.stg-stat__source{margin-top:var(--space-3xs);color:var(--text-muted);font-size:var(--text-sm)}@media (max-width:40rem){.stg-stat__link{min-height:44px;display:inline-block}}