.ArticleCharts-module__U9rZ6a__figure{margin:var(--space-12) 0;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm)}.ArticleCharts-module__U9rZ6a__title{margin:0 0 var(--space-6);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:1.35}.ArticleCharts-module__U9rZ6a__body{overflow-x:auto}.ArticleCharts-module__U9rZ6a__note{margin:var(--space-6) 0 0;font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text)}.ArticleCharts-module__U9rZ6a__source{margin:var(--space-4) 0 0;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.ArticleCharts-module__U9rZ6a__bars{gap:var(--space-3);min-width:280px;display:grid}.ArticleCharts-module__U9rZ6a__barRow{align-items:center;gap:var(--space-4);grid-template-columns:minmax(96px,150px) 1fr auto;display:grid}.ArticleCharts-module__U9rZ6a__barName{font-size:var(--text-small);color:var(--color-text)}.ArticleCharts-module__U9rZ6a__barTrack{background:var(--color-panel);border-radius:999px;height:14px;display:block;position:relative}.ArticleCharts-module__U9rZ6a__barFill{background:var(--color-primary-deep);border-radius:999px;display:block;position:absolute;inset:0 auto 0 0}.ArticleCharts-module__U9rZ6a__barFillAccent{background:var(--color-primary)}.ArticleCharts-module__U9rZ6a__barValue{min-width:68px;font-family:var(--font-mono);font-size:var(--text-small);text-align:right;color:var(--color-ink)}.ArticleCharts-module__U9rZ6a__share{background:var(--color-panel);border-radius:999px;height:26px;display:flex;overflow:hidden}.ArticleCharts-module__U9rZ6a__shareSeg{height:100%;display:block}.ArticleCharts-module__U9rZ6a__seg0{background:var(--color-primary)}.ArticleCharts-module__U9rZ6a__seg1{background:var(--color-primary-deep)}.ArticleCharts-module__U9rZ6a__seg2{background:var(--color-border-strong)}.ArticleCharts-module__U9rZ6a__seg3{background:var(--color-muted)}.ArticleCharts-module__U9rZ6a__legend{gap:var(--space-3) var(--space-8);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ArticleCharts-module__U9rZ6a__legend li{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text);display:flex}.ArticleCharts-module__U9rZ6a__legend b{font-family:var(--font-mono);color:var(--color-ink)}.ArticleCharts-module__U9rZ6a__dot{border-radius:999px;width:10px;height:10px}.ArticleCharts-module__U9rZ6a__dumb{gap:var(--space-4);min-width:320px;display:grid}.ArticleCharts-module__U9rZ6a__dumbRow{align-items:center;gap:var(--space-4);grid-template-columns:minmax(110px,180px) 1fr auto;display:grid}.ArticleCharts-module__U9rZ6a__dumbName{font-size:var(--text-small);color:var(--color-text)}.ArticleCharts-module__U9rZ6a__dumbTrack{background:var(--color-panel);border-radius:999px;height:18px;display:block;position:relative}.ArticleCharts-module__U9rZ6a__dumbBar{background:var(--color-primary);opacity:.35;border-radius:999px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.ArticleCharts-module__U9rZ6a__dumbDot{background:var(--color-primary-deep);border-radius:999px;width:12px;height:12px;margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%)}.ArticleCharts-module__U9rZ6a__dumbDotEnd{background:var(--color-primary)}.ArticleCharts-module__U9rZ6a__dumbValue{min-width:96px;font-family:var(--font-mono);font-size:var(--text-small);text-align:right;color:var(--color-ink)}.ArticleCharts-module__U9rZ6a__axis{padding-top:var(--space-2);border-top:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-muted);justify-content:space-between;font-size:.75rem;display:flex}.ArticleCharts-module__U9rZ6a__gantt{gap:var(--space-3);min-width:340px;display:grid}.ArticleCharts-module__U9rZ6a__ganttRow{align-items:center;gap:var(--space-3);grid-template-columns:28px minmax(110px,190px) 1fr auto;display:grid}.ArticleCharts-module__U9rZ6a__ganttN{font-family:var(--font-mono);color:var(--color-muted);font-size:.75rem}.ArticleCharts-module__U9rZ6a__ganttName{font-size:var(--text-small);color:var(--color-text)}.ArticleCharts-module__U9rZ6a__ganttTrack{border-radius:var(--radius-field);background:var(--color-panel);height:16px;display:block;position:relative}.ArticleCharts-module__U9rZ6a__ganttBar{border-radius:var(--radius-field);background:var(--color-primary);display:block;position:absolute;top:0;bottom:0}.ArticleCharts-module__U9rZ6a__ganttBarWait{background:var(--color-border-strong)}.ArticleCharts-module__U9rZ6a__ganttValue{min-width:86px;font-family:var(--font-mono);font-size:var(--text-small);text-align:right;color:var(--color-ink)}.ArticleCharts-module__U9rZ6a__trend{gap:var(--space-4);min-width:300px;display:grid}.ArticleCharts-module__U9rZ6a__trendSvg{width:100%;height:160px;overflow:visible}.ArticleCharts-module__U9rZ6a__trendArea{fill:var(--color-accent-soft)}.ArticleCharts-module__U9rZ6a__trendLine{fill:none;stroke:var(--color-primary);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ArticleCharts-module__U9rZ6a__trendDot{fill:var(--color-primary-deep);vector-effect:non-scaling-stroke}.ArticleCharts-module__U9rZ6a__trendAxis{justify-content:space-between;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.ArticleCharts-module__U9rZ6a__trendAxis li{text-align:center;gap:2px;display:grid}.ArticleCharts-module__U9rZ6a__trendAxis b{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-ink)}.ArticleCharts-module__U9rZ6a__trendAxis span{color:var(--color-muted);font-size:.75rem}@media (max-width:720px){.ArticleCharts-module__U9rZ6a__figure{padding:var(--space-6)}.ArticleCharts-module__U9rZ6a__barRow,.ArticleCharts-module__U9rZ6a__dumbRow{grid-template-columns:minmax(84px,120px) 1fr auto}.ArticleCharts-module__U9rZ6a__ganttRow{grid-template-columns:22px minmax(84px,120px) 1fr auto}}
.ArticleAsk-module__yJuT_a__ask{gap:var(--space-6);margin:var(--space-12) 0;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-primary-soft);display:grid}@media (min-width:860px){.ArticleAsk-module__yJuT_a__ask{align-items:start;gap:var(--space-8);grid-template-columns:1fr minmax(300px,380px)}}.ArticleAsk-module__yJuT_a__title{margin:0 0 var(--space-2);font-family:var(--font-text);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--leading-heading);color:var(--color-ink)}.ArticleAsk-module__yJuT_a__lead{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text);margin:0}.ArticleAsk-module__yJuT_a__form{gap:var(--space-3);display:grid}.ArticleAsk-module__yJuT_a__field{gap:var(--space-1);display:grid}.ArticleAsk-module__yJuT_a__field span{font-size:var(--text-label);color:var(--color-text)}.ArticleAsk-module__yJuT_a__field input{height:48px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-background);font:inherit;font-size:var(--text-body);color:var(--color-ink)}.ArticleAsk-module__yJuT_a__field input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ArticleAsk-module__yJuT_a__trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ArticleAsk-module__yJuT_a__consent{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.45}.ArticleAsk-module__yJuT_a__done{padding:var(--space-6);border-radius:var(--radius-field);background:var(--color-success-soft);font-size:var(--text-small);color:var(--color-ink);margin:0}.ArticleAsk-module__yJuT_a__error{font-size:var(--text-small);color:var(--color-error);margin:0}
.ArticleToc-module__0mAfUq__toc{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm)}.ArticleToc-module__0mAfUq__head{width:100%;padding:var(--space-4) var(--space-6);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.ArticleToc-module__0mAfUq__chev{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.ArticleToc-module__0mAfUq__chevOpen{transform:rotate(-135deg)translate(-2px,-2px)}.ArticleToc-module__0mAfUq__list{padding:0 var(--space-6) var(--space-6);counter-reset:toc;margin:0;list-style:none;display:none}.ArticleToc-module__0mAfUq__listOpen{display:block}.ArticleToc-module__0mAfUq__list a{gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-small);color:var(--color-text);grid-template-columns:28px 1fr;line-height:1.4;text-decoration:none;display:grid}.ArticleToc-module__0mAfUq__list a:hover{color:var(--color-primary)}.ArticleToc-module__0mAfUq__n{font-family:var(--font-mono);color:var(--color-muted);font-size:.75rem}.ArticleToc-module__0mAfUq__active>a{color:var(--color-primary);font-weight:var(--weight-semibold)}.ArticleToc-module__0mAfUq__active .ArticleToc-module__0mAfUq__n{color:var(--color-primary)}@media (min-width:1080px){.ArticleToc-module__0mAfUq__toc{top:calc(var(--header-h) + var(--space-6));max-height:calc(100vh - var(--header-h) - var(--space-12));position:sticky;overflow-y:auto}.ArticleToc-module__0mAfUq__head{cursor:default;pointer-events:none}.ArticleToc-module__0mAfUq__chev{display:none}.ArticleToc-module__0mAfUq__list{display:block}}
.ArticleView-module__OwZY8q__article{padding-bottom:var(--section-y)}.ArticleView-module__OwZY8q__hero{gap:var(--space-8);padding:var(--space-12) var(--gutter) var(--space-12);max-width:var(--container-max);margin:0 auto;display:grid}@media (min-width:1080px){.ArticleView-module__OwZY8q__hero{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ArticleView-module__OwZY8q__rubric{margin:0 0 var(--space-4);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary);padding-left:38px;font-size:.75rem;position:relative}.ArticleView-module__OwZY8q__rubric:before{content:"";background:var(--color-primary);width:26px;height:2px;position:absolute;top:50%;left:0}.ArticleView-module__OwZY8q__h1{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.ArticleView-module__OwZY8q__lead{margin:0 0 var(--space-8);font-size:var(--text-lead);line-height:var(--leading-body);color:var(--color-text)}.ArticleView-module__OwZY8q__meta{align-items:center;gap:var(--space-4) var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ArticleView-module__OwZY8q__author{align-items:center;gap:var(--space-3);font-size:var(--text-small);color:var(--color-ink);display:flex}.ArticleView-module__OwZY8q__avatar{background:var(--color-primary-deep);width:40px;height:40px;font-family:var(--font-mono);color:var(--color-ink-inverse);border-radius:999px;place-items:center;font-size:.8125rem;font-style:normal;display:grid}.ArticleView-module__OwZY8q__author em{color:var(--color-muted);font-style:normal}.ArticleView-module__OwZY8q__metaItem{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.ArticleView-module__OwZY8q__heroPic{margin:0}.ArticleView-module__OwZY8q__heroImg{border-radius:var(--radius-card);object-fit:cover;width:100%;height:auto}.ArticleView-module__OwZY8q__caption{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.ArticleView-module__OwZY8q__grid{gap:var(--space-8);max-width:var(--container-max);padding:0 var(--gutter);margin:0 auto;display:grid}@media (min-width:1080px){.ArticleView-module__OwZY8q__grid{gap:var(--space-16);grid-template-columns:260px minmax(0,1fr);align-items:start}}.ArticleView-module__OwZY8q__side{min-width:0}.ArticleView-module__OwZY8q__body{min-width:0;max-width:760px}.ArticleView-module__OwZY8q__facts{margin-bottom:var(--space-12)}.ArticleView-module__OwZY8q__factsList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ArticleView-module__OwZY8q__factsList{grid-template-columns:repeat(2,minmax(0,1fr))}}.ArticleView-module__OwZY8q__factsList li{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-left:2px solid var(--color-primary);background:var(--color-surface-warm);display:grid}.ArticleView-module__OwZY8q__factsList span{font-size:var(--text-label);color:var(--color-muted)}.ArticleView-module__OwZY8q__factsList b{font-size:var(--text-body);color:var(--color-ink)}.ArticleView-module__OwZY8q__summary{margin-bottom:var(--space-16);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card)}.ArticleView-module__OwZY8q__summary ul{margin:var(--space-4) 0 0;padding-left:var(--space-6);gap:var(--space-3);display:grid}.ArticleView-module__OwZY8q__summary li{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.ArticleView-module__OwZY8q__blockTitle{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.75rem}.ArticleView-module__OwZY8q__sec{scroll-margin-top:calc(var(--header-h) + var(--space-6));margin-bottom:var(--space-16)}.ArticleView-module__OwZY8q__h2{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.ArticleView-module__OwZY8q__h3{margin:var(--space-12) 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--color-ink)}.ArticleView-module__OwZY8q__p{margin:0 0 var(--space-6);font-size:1.0625rem;line-height:var(--leading-body);color:var(--color-text)}.ArticleView-module__OwZY8q__callout{margin:var(--space-8) 0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-card);background:var(--color-surface)}.ArticleView-module__OwZY8q__callout b{margin-bottom:var(--space-2);font-size:var(--text-body);color:var(--color-ink);display:block}.ArticleView-module__OwZY8q__callout p{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text);margin:0}.ArticleView-module__OwZY8q__callout_accent{background:var(--color-primary-soft)}.ArticleView-module__OwZY8q__callout_warn{background:var(--color-error-soft)}.ArticleView-module__OwZY8q__bullets,.ArticleView-module__OwZY8q__steps,.ArticleView-module__OwZY8q__links{margin:var(--space-8) 0}.ArticleView-module__OwZY8q__bullets ul,.ArticleView-module__OwZY8q__links ul{gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.ArticleView-module__OwZY8q__bullets li{gap:var(--space-1);padding-left:var(--space-6);border-left:2px solid var(--color-border-strong);display:grid}.ArticleView-module__OwZY8q__bullets b,.ArticleView-module__OwZY8q__steps b{font-size:var(--text-body);color:var(--color-ink)}.ArticleView-module__OwZY8q__bullets span,.ArticleView-module__OwZY8q__steps span{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text)}.ArticleView-module__OwZY8q__steps ol{gap:var(--space-6);margin:var(--space-4) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.ArticleView-module__OwZY8q__steps li{gap:var(--space-1) var(--space-4);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"n title"".text";display:grid}.ArticleView-module__OwZY8q__stepN{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-primary);grid-area:n}.ArticleView-module__OwZY8q__steps li b{grid-area:title}.ArticleView-module__OwZY8q__steps li span:last-child{grid-area:text}.ArticleView-module__OwZY8q__links li{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);gap:2px;display:grid}.ArticleView-module__OwZY8q__links a{font-size:var(--text-body);color:var(--color-primary);text-decoration:none}.ArticleView-module__OwZY8q__links a:hover{text-decoration:underline}.ArticleView-module__OwZY8q__links span{font-size:var(--text-small);color:var(--color-muted)}.ArticleView-module__OwZY8q__tableWrap{margin:var(--space-12) 0}.ArticleView-module__OwZY8q__tableScroll{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow-x:auto}.ArticleView-module__OwZY8q__table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--text-small)}.ArticleView-module__OwZY8q__table th{padding:var(--space-4) var(--space-6);background:var(--color-surface);text-align:left;font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap}.ArticleView-module__OwZY8q__table td{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);line-height:var(--leading-body);color:var(--color-text);vertical-align:top}.ArticleView-module__OwZY8q__table td:first-child{color:var(--color-ink)}.ArticleView-module__OwZY8q__tableNote{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:.75rem}.ArticleView-module__OwZY8q__collage{margin:var(--space-12) 0}.ArticleView-module__OwZY8q__collageGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px;display:grid}@media (min-width:640px){.ArticleView-module__OwZY8q__collageGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:180px}.ArticleView-module__OwZY8q__collage0{grid-area:span 2/span 2}}.ArticleView-module__OwZY8q__collage0{grid-column:span 2}.ArticleView-module__OwZY8q__collageIt{border-radius:var(--radius-card);background:var(--color-panel);position:relative;overflow:hidden}.ArticleView-module__OwZY8q__collageImg{object-fit:cover;width:100%;height:100%}.ArticleView-module__OwZY8q__collageTag{left:var(--space-3);bottom:var(--space-3);padding:4px var(--space-3);background:var(--color-ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-inverse);border-radius:999px;font-size:.6875rem;position:absolute}.ArticleView-module__OwZY8q__faq details{border-bottom:1px solid var(--color-border)}.ArticleView-module__OwZY8q__faq summary{padding:var(--space-6) 0;font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer}.ArticleView-module__OwZY8q__faq p{margin:0 0 var(--space-6);font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text)}.ArticleView-module__OwZY8q__sources{gap:var(--space-3);padding-left:var(--space-6);margin:0;display:grid}.ArticleView-module__OwZY8q__sources a{font-size:var(--text-small);color:var(--color-primary);text-decoration:none}.ArticleView-module__OwZY8q__sources a:hover{text-decoration:underline}.ArticleView-module__OwZY8q__authorCard{align-items:center;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm);display:flex}.ArticleView-module__OwZY8q__authorPhoto{background:var(--color-primary-deep);width:56px;height:56px;font-family:var(--font-mono);color:var(--color-ink-inverse);border-radius:999px;flex:none;place-items:center;font-style:normal;display:grid}.ArticleView-module__OwZY8q__authorCard b{margin-top:var(--space-2);color:var(--color-ink);display:block}.ArticleView-module__OwZY8q__authorCard span{font-size:var(--text-small);color:var(--color-muted)}
