.broadsheet{--bg:var(--off-white);--bg-elev:#faf7f0;--ink:#1b1a17;--ink-mute:#5f5b52;--ink-faint:#b6b2a9;--rule:#dedbd3;--rule-strong:#1b1a17;--bs-ink:#1b1a17;--bs-ink-2:#3a3833;--bs-ink-3:#7d7a73;--bs-ink-4:#b6b2a9;--bs-hair:#c9c4b8;--bs-hair-2:#dedbd3;--bs-hair-3:#e9e5dc;--bs-panel-2:#ecebe6;--bs-accent:#3d6c44;--accent:#3d6c44;--accent-soft:oklab(48.6212% -.0692869 .0438136/.14);--accent-strong:#2f5436;--accent-ink:#fff;background:var(--bg);color:var(--bs-ink)}.bs-scrollbar{background:var(--bs-accent);z-index:60;width:0;height:2px;position:fixed;top:0;left:0}.bs-issueline{border-bottom:1px solid var(--bs-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bs-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;font-size:10.5px;display:flex}.bs-issueline .right{color:var(--bs-ink-3)}.bs-titlegrid{grid-template-columns:1.55fr 1fr;align-items:end;gap:56px;margin-top:8px;display:grid}.bs-titlegrid h1{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--bs-ink);margin:0;font-size:clamp(44px,7vw,88px);font-weight:500;line-height:.94}.chart-design-title-break{display:none}.bs-titlegrid h1 em,.bs-serif{font-family:var(--font-serif);color:var(--bs-ink-2);font-style:italic;font-weight:400}.bs-lede{border-left:1px solid var(--bs-hair-2);color:var(--bs-ink-2);padding-left:22px}.bs-lede p{text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.bs-lede b{color:var(--bs-ink);font-weight:500}.bs-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bs-ink-3);flex-wrap:wrap;gap:22px;margin-top:16px;font-size:10.5px;display:flex}.article-fx-control{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bs-ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:10.5px;display:inline-flex}.article-fx-control label{align-items:center;gap:9px;display:inline-flex}.article-fx-control select{appearance:none;border:1px solid var(--bs-hair);background:linear-gradient(45deg, transparent 50%, var(--bs-ink) 50%) calc(100% - 13px) 50% / 5px 5px no-repeat, linear-gradient(135deg, var(--bs-ink) 50%, transparent 50%) calc(100% - 8px) 50% / 5px 5px no-repeat, var(--bg);color:var(--bs-ink);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:0;min-width:72px;padding:8px 24px 8px 10px}.article-fx-control select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.article-fx-note{color:var(--bs-ink-4)}.fx{font-feature-settings:"tnum";white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 36%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 36%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.broadsheet .bs-masthead-std{max-width:760px;margin-left:auto;margin-right:auto}.broadsheet .bs-byline{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bs-ink-3);flex-wrap:wrap;align-items:baseline;gap:18px;font-size:11px;display:flex}.broadsheet .bs-byline-num{color:#5200ff}.broadsheet .bs-std-hero{max-width:760px;margin:0 auto}.broadsheet .bs-header-rule{border:none;border-top:1px solid var(--bs-hair-2);max-width:none;margin:56px 0 0}.broadsheet.layout-standard .section{padding-top:76px}.broadsheet.layout-standard .bs-std-hero .diagram-figure{margin-bottom:0}.broadsheet.layout-standard.has-hero .bs-header-rule{margin-top:28px}.broadsheet.layout-standard.has-hero .section{padding-top:40px}.broadsheet.layout-feature .bs-header-rule{margin-top:32px}.broadsheet.layout-feature .section{padding-top:40px}.broadsheet.layout-standard #mdx-content h2{border-top:0;padding-top:0}.bs-section{border-top:1px solid var(--bs-ink);margin-top:64px;padding-top:28px;scroll-margin-top:80px}.bs-section-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;margin-bottom:28px;display:grid}.bs-section-head .kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bs-ink-3);font-size:10.5px}.bs-section-head h2{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--bs-ink);margin:8px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:500;line-height:1.05}.bs-section-head .rhs{border-left:1px solid var(--bs-hair-2);color:var(--bs-ink-2);text-wrap:pretty;padding-left:22px;font-size:14.5px;line-height:1.5}.broadsheet #mdx-content h2{border-top:1px solid var(--bs-ink);margin-top:64px;padding-top:28px;scroll-margin-top:80px}.broadsheet #mdx-content h2:first-child{border-top:0;margin-top:0;padding-top:0}.bs-pullquote{background:var(--bs-panel-2);border-left:3px solid var(--bs-ink);font-family:var(--font-serif);letter-spacing:-.01em;color:var(--bs-ink);text-wrap:balance;margin:36px 0 4px;padding:24px 28px;font-size:22px;font-style:italic;line-height:1.35}.bs-pullquote .attrib{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-ink-3);margin-top:14px;font-size:10.5px;font-style:normal}.bs-colophon{border-top:1px solid var(--bs-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bs-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:64px;padding-top:24px;font-size:10.5px;display:flex}.bs-colophon b{color:var(--bs-ink);font-weight:500}.broadsheet .article-toc-title{color:var(--bs-ink-3)}.broadsheet .article-toc .mantine-TableOfContents-root{border-left-color:var(--bs-hair-2)}.broadsheet .article-toc .mantine-TableOfContents-control{color:var(--bs-ink-3)}.broadsheet .article-toc .mantine-TableOfContents-control[data-depth="2"]:before{color:var(--bs-ink-4)}.broadsheet .article-toc .mantine-TableOfContents-control[data-active]{color:var(--bs-ink);border-left-color:var(--bs-ink)}.broadsheet .article-toc .mantine-TableOfContents-control[data-depth="2"][data-active]:before{color:var(--bs-ink)}@media (width<=900px){.bs-titlegrid{grid-template-columns:1fr;gap:24px}.bs-lede{border-left:0;padding-left:0}.bs-section-head{grid-template-columns:1fr;gap:16px}.bs-section-head .rhs{border-left:0;padding-left:0}}@media (width>=901px){.chart-design-title-break{display:inline}}.broadsheet .section{padding-top:24px;padding-bottom:28px}.broadsheet .article-body-wrap{grid-template-columns:1fr minmax(0,760px) 1fr;column-gap:48px}.broadsheet .article-body{grid-column:2;max-width:760px}.broadsheet .article-toc-rail{grid-column:3;justify-self:end;width:200px}@media (width<=1180px){.broadsheet .article-body-wrap{grid-template-columns:minmax(0,760px);justify-content:center}.broadsheet .article-body{grid-column:1;width:100%;margin-left:auto;margin-right:auto}.broadsheet .article-toc-rail{display:none}}.bs-page{grid-template-columns:200px minmax(0,1fr) 200px;column-gap:56px;display:grid}.bs-main{grid-column:2;min-width:0}.bs-toc-rail{grid-column:3;min-width:0}.bs-main .article-body{max-width:760px;margin-left:auto;margin-right:auto}.bs-hero{margin:40px 0 28px}@media (width<=1180px){.bs-page{display:block}.bs-toc-rail{display:none}}
