:root{--paper:#fafaf8;--paper-2:#f4f3ee;--ink:#1c1b18;--ink-soft:#57564f;--mute:#6b6a64;--line:#c2c0b7;--grid:#e4e2db;--accent:#2e3a57;--s-discom:#3e62b3;--s-p2p:#b57c0e;--s-curtail:#a33f4f;--serif:"Fraunces", Georgia, serif;--sans:"Geist", system-ui, -apple-system, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--measure:720px;--gutter:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1a1917;--paper-2:#23221f;--ink:#eceae3;--ink-soft:#bdbbb2;--mute:#9a988f;--line:#4a4843;--grid:#2e2d29;--accent:#9db0d8;--s-discom:#5f84d6;--s-p2p:#c08a1e;--s-curtail:#c25566;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dark:1}}:root[data-theme=dark]{--paper:#1a1917;--paper-2:#23221f;--ink:#eceae3;--ink-soft:#bdbbb2;--mute:#9a988f;--line:#4a4843;--grid:#2e2d29;--accent:#9db0d8;--s-discom:#5f84d6;--s-p2p:#c08a1e;--s-curtail:#c25566;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dark:1}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--sans);font-feature-settings:"ss01";margin:0}.page{max-width:calc(var(--measure) + 2 * var(--gutter));padding:72px var(--gutter) 96px;margin:0 auto}.embedded .page{padding-top:24px;padding-bottom:40px}.eyebrow,.label,figcaption .n,.meta{font:400 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--mute);text-transform:lowercase}h1{font:400 clamp(32px, 6vw, 48px)/1.08 var(--serif);letter-spacing:-.015em;margin:12px 0 20px}h2{font:400 clamp(22px, 3.6vw, 28px)/1.2 var(--serif);margin:64px 0 12px}h2 .n{font:400 13px/1 var(--mono);color:var(--mute);vertical-align:4px;margin-right:10px}p{color:var(--ink-soft);margin:0 0 1em}p.deck{color:var(--ink-soft);font-size:20px;line-height:1.5}p.answer{font:400 21px/1.5 var(--serif);color:var(--ink);border-left:2px solid var(--s-p2p);margin:28px 0;padding-left:16px}strong{color:var(--ink);font-weight:500}a{color:var(--accent);text-underline-offset:3px}hr{border:0;border-top:1px solid var(--line);margin:56px 0}figure{margin:28px 0 8px}figcaption{color:var(--mute);margin-top:10px;font-size:14px;line-height:1.5}.finding{font:500 16px/1.45 var(--sans);color:var(--ink);margin:18px 0 6px}.chart{width:100%}.chart svg{max-width:100%;height:auto;display:block;overflow:visible}.legend{font:400 13px/1.4 var(--sans);color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;margin:8px 0 4px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.legend i.line{vertical-align:3px;border-radius:1px;width:16px;height:2px}details{color:var(--mute);margin:8px 0 0;font-size:14px}details summary{cursor:pointer;font:400 12px/1.4 var(--mono)}table{border-collapse:collapse;width:100%;font:400 13px/1.4 var(--sans);font-variant-numeric:tabular-nums;margin-top:8px}th,td{text-align:right;border-bottom:1px solid var(--grid);color:var(--ink-soft);padding:4px 8px}th:first-child,td:first-child{text-align:left}th{color:var(--ink);font-weight:500}.scroll-x{overflow-x:auto}.note{background:var(--paper-2);border-radius:4px;padding:16px 18px;font-size:15px}.note p{margin-bottom:.6em}.note p:last-child{margin-bottom:0}
