@charset "UTF-8";:root{--field: #c3350f;--field-deep: #9d2a0b;--field-ink: #ffffff;--field-dim: #ffe8e0;--field-rule: #dc7053;--field-edge: #ffc3b0;--bond: #fdfdfc;--board: #dcdcda;--board-2: #e7e7e5;--plate: #ffffff;--ink: #211a14;--ink-2: #3b332b;--ink-3: #574d43;--muted: #646460;--faint: #646460;--rule: #c4c4c0;--rule-2: #d3d3cf;--rule-3: #e3e3e0;--ink-dim: #eae6df;--ink-dim-2: #c9c2b8;--ink-dim-3: #a89d90;--ink-rule: #3c342c;--link: #9d2a0b;--link-hover: #6f1c05;--link-on-ink: #f0b9a8;--good: #1f5134;--warn: #7e3f22;--bad: #6e1f2e;--font-body: "Source Serif 4", Georgia, "Times New Roman", serif;--font-ui: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(16px, 3vw, 34px);--section-y: clamp(26px, 3.4vw, 46px);--max: 1240px;--measure: 76ch;--ease: cubic-bezier(.2, .85, .15, 1);--header-h: 56px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--board)}html{scroll-padding-top:110px}body{font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.fig,th,td.num{font-variant-numeric:tabular-nums lining-nums}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}::selection{background:var(--field);color:var(--field-ink)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--field);outline-offset:2px}.section{padding:var(--section-y) 0;border-bottom:1px solid var(--rule);background:var(--bond)}.section.alt{background:var(--board-2)}.section.dark{background:var(--ink);color:#eae6df;border-bottom-color:var(--ink)}.section.green{background:var(--field);color:var(--field-ink);border-bottom-color:var(--field)}.section.flush-top{padding-top:0}.section.no-rule{border-bottom:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.wrap.narrow{max-width:calc(760px + 2 * var(--gutter))}.wrap.medium{max-width:calc(960px + 2 * var(--gutter))}.grid-auto{display:grid;gap:24px 42px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.running-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:500 10px/1.3 var(--font-ui);font-stretch:92%;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font:500 10px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.crumbs a{color:var(--muted)}.crumbs a:hover,.crumbs .here{color:var(--ink)}.dark .crumbs,.green .crumbs,.crumbs.on-dark,.dark .crumbs a,.green .crumbs a,.crumbs.on-dark a{color:var(--field-dim)}.dark .crumbs a:hover,.green .crumbs a:hover,.crumbs.on-dark a:hover,.dark .crumbs .here,.green .crumbs .here,.crumbs.on-dark .here{color:var(--field-ink)}.kicker{font:600 10px/1.2 var(--font-ui);font-stretch:92%;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.kicker.spaced{display:block;margin-bottom:12px}.kicker.num{color:var(--field)}.display-1{margin:0;font:700 clamp(40px,6vw,86px)/.94 var(--font-ui);font-stretch:112%;letter-spacing:-.025em}.display-2{margin:0;font:700 clamp(30px,4.4vw,54px)/1.02 var(--font-ui);font-stretch:108%;letter-spacing:-.02em;text-wrap:balance}.h2{margin:0;font:700 clamp(21px,2.4vw,30px)/1.08 var(--font-ui);font-stretch:104%;letter-spacing:-.015em}.h3{margin:0;font:700 clamp(18px,2vw,24px)/1.1 var(--font-ui);font-stretch:104%;letter-spacing:-.012em}.h2.spaced,.h3.spaced{margin-bottom:14px}.lede{margin:12px 0 0;max-width:58ch;font:400 16.5px/1.6 var(--font-body);color:var(--ink-2);text-wrap:pretty}.dark .lede{color:#c9c2b8}.note{font:400 11px/1.5 var(--font-ui);font-stretch:94%;color:var(--muted)}.dark .note,.green .note{color:var(--field-dim)}.note.spaced-top{margin-top:14px}.muted{color:var(--muted)}.sep{color:var(--rule)}.mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;font-stretch:94%}.meta-row{display:flex;flex-wrap:wrap;gap:8px 16px;font:500 11px/1.3 var(--font-ui);letter-spacing:.04em;color:var(--muted)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.section-head .aside{font:400 13.5px/1.45 var(--font-body);color:var(--ink-3);max-width:52ch}.prose{max-width:var(--measure)}.prose p{margin:0 0 16px;font:400 17px/1.62 var(--font-body);color:var(--ink);text-wrap:pretty}.prose p:first-child{font-size:19px;line-height:1.56}.prose p:last-child{margin-bottom:0}.prose h2{margin:30px 0 12px;font:700 clamp(20px,2.2vw,26px)/1.14 var(--font-ui);font-stretch:104%;letter-spacing:-.015em}.prose h3{margin:24px 0 10px;font:700 17.5px/1.25 var(--font-ui)}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px;font:400 17px/1.62 var(--font-body)}.prose li{margin-bottom:7px}.prose blockquote{margin:26px 0;padding:14px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.prose blockquote p{font:600 clamp(19px,1.9vw,23px)/1.42 var(--font-body);color:var(--ink)}.prose strong{font-weight:600}.prose table{width:100%;border-collapse:collapse;margin:0 0 20px;font:400 14px/1.4 var(--font-ui)}.prose th,.prose td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--rule)}.prose th{font:600 10px/1.2 var(--font-ui);font-stretch:86%;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);border-bottom:2px solid var(--ink)}.prose.article p,.prose.article p:first-child{font-size:17.5px;line-height:1.64}@media(max-width:560px){.prose p,.prose ul,.prose ol{font-size:16px;line-height:1.6}.prose p:first-child{font-size:17px;line-height:1.56}.prose.article p,.prose.article p:first-child{font-size:16.5px;line-height:1.6}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border:1px solid var(--ink);background:transparent;color:var(--ink);padding:10px 15px;font:600 11px/1 var(--font-ui);font-stretch:96%;letter-spacing:.09em;text-transform:uppercase;border-radius:0;text-decoration:none;transition:background .14s var(--ease),color .14s var(--ease)}.btn:hover{text-decoration:none;background:var(--ink);color:var(--bond)}.btn.outline{background:transparent}.btn.solid{background:var(--field);color:var(--field-ink);border-color:var(--field)}.btn.solid:hover{background:var(--field-deep);border-color:var(--field-deep);color:var(--field-ink)}.btn.ghost-dark{background:transparent;border-color:var(--field-rule);color:var(--field-dim);padding:6px 9px;font-size:10px}.btn.ghost-dark:hover{background:var(--field-ink);color:var(--field-deep);border-color:var(--field-ink)}.chip{display:inline-block;border:1px solid var(--rule);background:var(--plate);padding:4px 8px;font:500 11px/1.3 var(--font-ui);color:var(--ink-3);border-radius:0}.pill-toggle{cursor:pointer;border:1px solid var(--rule);background:var(--plate);color:var(--ink-3);padding:7px 10px;font:600 10.5px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;border-radius:0}.pill-toggle[aria-pressed=true]{background:var(--ink);color:var(--bond);border-color:var(--ink)}.pill-toggle.round{border-radius:0}.gchip{display:inline-flex;align-items:center;justify-content:center;font:700 11.5px/1 var(--font-ui);font-stretch:94%;letter-spacing:.02em;color:#fff;padding:5px 6px;border-radius:0;min-width:32px}.gchip.none{background:var(--faint)}.track{position:relative;height:6px;background:var(--rule-3)}.track .fill{position:absolute;inset:0 auto 0 0}.draft-flag{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 8px;border:1px dashed var(--warn);color:var(--warn);background:#f6ece4;font:600 10px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.pending{border:1px dashed var(--rule);background:var(--board-2);padding:16px 18px;font:400 15px/1.6 var(--font-body);color:var(--ink-2);max-width:var(--measure)}.pending .kicker{display:block;margin-bottom:8px;color:var(--warn)}.rows{display:grid;gap:0;background:var(--rule);border:1px solid var(--rule)}.rows>*{background:var(--plate);border-bottom:1px solid var(--rule-3)}.rows>*:last-child{border-bottom:0}.ad-slot{margin:28px 0;padding-top:7px;border-top:1px solid var(--rule)}.ad-slot:before{content:"Advertisement";display:block;margin-bottom:8px;font:500 10px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ad-slot .ad-box{display:flex;align-items:center;justify-content:center;min-height:92px;border:1px solid var(--rule-3);background:var(--board-2)}.ad-slot.tall .ad-box{min-height:540px}.ad-slot.wide{margin:0 0 var(--section-y)}.ad-slot.wide .ad-box{min-height:118px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
