:root{--page: #F2F1EC;--box: #FBFAF6;--ink: #000000;--ink-2: #23221F;--dim: #5C5A53;--rule: #CCCAC2;--rule-2: #8C897F;--lab: #000000;--bg: var(--page);--amber: #FFA216;--red: #C4161C;--yellow: #FFA216;--night: #000000;--white: #FBFAF6;--spot: #FFA216;--spot-text: #8A4B00;--band: #0B2B66;--on-band: #FFFFFF;--up: #0B7A34;--down: #C4161C;--focus: #0B2B66;--photo-paper: transparent;--g-rates: #14359B;--g-fx: #00768C;--g-commodities: #8A4B00;--g-crypto: #894ED6;--ch-ink: var(--ink);--ch-key: var(--spot);--ch-key-text: var(--spot-text);--ch-grid: var(--rule);--banner-w: 800;--banner: "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--label: "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--serif: "Newsreader", Georgia, "Times New Roman", serif;--margin: 32px;--gutter: 24px;--page-w: 1440px;color-scheme:light}[data-theme=terminal]{--page: #000000;--box: #141414;--ink: #F5F3EE;--ink-2: #CFCBC1;--dim: #8F8B81;--rule: #2A2A2A;--rule-2: #57544C;--lab: #F5F3EE;--white: #141414;--spot: #FFA216;--spot-text: #FFA216;--up: #3DDC73;--down: #FF5A4F;--focus: #FFD000;--photo-paper: #FFA216;--g-rates: #8EB8FE;--g-fx: #13A5B2;--g-commodities: #FFA216;--g-crypto: #A76EF8;color-scheme:dark}.stock-salmon,.stock-yellow,.stock-red,.stock-white,.stock-night{--bg: var(--box);background:var(--bg);color:var(--ink)}.rail,.chrome{--bg: #000000;--box: #141414;--ink: #F5F3EE;--ink-2: #CFCBC1;--dim: #8F8B81;--lab: #F5F3EE;--rule: #2A2A2A;--rule-2: #57544C;--spot: #FFA216;--spot-text: #FFA216;--up: #3DDC73;--down: #FF5A4F;--focus: #FFD000;--g-rates: #8EB8FE;--g-fx: #13A5B2;--g-commodities: #FFA216;--g-crypto: #A76EF8;--ch-ink: #F5F3EE;--ch-key: #FFA216;--ch-key-text: #FFA216;--ch-grid: #2A2A2A;background:var(--bg);color:var(--ink)}.chrome .slip{--box: #FBFAF6;--ink: #000000;--ink-2: #23221F;--dim: #5C5A53;--lab: #000000;--rule: #CCCAC2;--rule-2: #8C897F;--spot-text: #8A4B00;--up: #0B7A34;--down: #C4161C;--focus: #0B2B66;color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:64px}body{margin:0;background:var(--page);color:var(--ink);font:400 17px/1.5 var(--serif);font-variation-settings:"opsz" 16;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button,input,select{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}table.sr-only{display:block}.skip{position:absolute;left:8px;top:-64px;z-index:50;padding:10px 14px;background:var(--yellow);color:#000;font:800 14px/1 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.skip:focus{top:8px}.code,.fields,.kicker,.byline,.sec-meta,.story-kicker,.src,.credit,.dateline,.clock,.theme button,.signin,.tool-link,.btn,.cont,.more,.mon,.mkt,.ticker,.wire time,.wire-sec,.rk-meta,.ear-head,.ear-src,.ear-chart-meta,.ear-scale,.late,.row time,.row-meta,.row-cat,.chip,.chips-label,.arch-count,.month-head,.subtabs a,.cat-parent,.file,.rail-head,.side-list li span,.ext,.dir,.odds-q,.odds-src,.odds-next,.bank,.meet,.pct,.wg-axis,.wg-gap,.wg-mark,.wg-nav,.cp-crumb,.cp-meta,.cp-sub,.ct-val,.ref-id,.ref-min,.infl-country label,.infl-meta,.infl-table thead th,.infl-table .num,.status,.foot h2,.disclaimer h2,.inside-tip,.earlier time,.strip-btn,.save-btn,.share,.art-by,.levels dt,.levels dd.chg,.short h2,.disclose h2,.account-menu,.consent-links,.consent-fine,.acct-label,.adm-counts dt,.adm-table th,.slip,.infl-why h3,.infl-why li b,.infl-dock,.sample-tag,.mail-tab,.tag-note,.cg-ax,.ch-src,.fig-head,.bars-title,.sect-tip,.art-hint,.nx-when{font-family:var(--label);font-stretch:75%;font-variant-numeric:tabular-nums}.code{display:inline-flex;align-items:center;flex:none;height:22px;padding:1px 7px 0;background:var(--amber);color:#000;font-weight:900;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:1px 16px 0;border:2px solid var(--ink);background:transparent;color:var(--ink);font-weight:800;font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.btn:hover{background:var(--ink);color:var(--bg);text-decoration:none}.prompt{margin:0;color:var(--dim);font:700 12.5px/1.4 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.src{margin:10px 0 0;color:var(--dim);font-size:12.5px;font-weight:600;letter-spacing:.02em;line-height:1.45}.src a{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:2px}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--dim)}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border:1.5px solid var(--ink);font:800 12px/1 var(--label)}[data-fit]{--max: 120px;container-type:inline-size;margin:0;font-family:var(--banner);font-weight:var(--banner-w);font-stretch:62%;line-height:.86;letter-spacing:-.004em;word-spacing:.07em;text-transform:uppercase;font-variant-numeric:normal}[data-fit]>a{display:block}[data-fit]>a:hover{text-decoration:none}[data-fit]>a:hover .fl{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.08em}.fl{display:block;width:fit-content;white-space:nowrap;font-size:min(var(--max),calc(100cqi / var(--fw)));padding-top:.04em}.cmdbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;height:56px;padding:0 var(--margin);background:var(--page);border-bottom:1.5px solid var(--ink)}.brand-mark{display:inline-flex;flex:none}.brand-mark svg{display:block;width:34px;height:34px}.cmd{position:relative;display:flex;align-items:center;gap:10px;flex:1 1 380px;max-width:500px;height:40px;padding:0 10px 0 12px;background:var(--box);border:1.5px solid var(--ink);box-shadow:inset 0 0 0 2px var(--box),inset 0 0 0 3px var(--ink)}.cmd:focus-within{box-shadow:inset 0 0 0 2px var(--box),inset 0 0 0 4px var(--spot)}.cmd-prompt{color:var(--spot-text);font:900 12px/1 var(--label);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase}.cmd input{flex:1;min-width:0;height:34px;border:0;background:transparent;outline:none;color:var(--ink);caret-color:var(--spot);font:500 16px/1 var(--serif)}.cmd input::placeholder{color:var(--dim)}.cmd-key{color:var(--ink)}.cmd-list{position:absolute;left:-1.5px;right:-1.5px;top:calc(100% + 4px);z-index:30;max-height:400px;overflow:auto;padding:4px 0;background:var(--box);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.cmd-opt{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:baseline;padding:8px 12px;cursor:pointer;color:var(--ink);font:500 15px/1.3 var(--serif)}.cmd-opt[aria-selected=true]{background:var(--ink);color:var(--box)}.cmd-opt[aria-selected=true] .opt-code{color:var(--yellow)}.cmd-opt[aria-selected=true] .opt-note{color:var(--box)}.opt-code,.opt-note{font:900 12px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.opt-code{color:var(--spot-text)}.opt-note{color:var(--dim)}.opt-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-msg:empty{display:none}.cmd-msg{position:absolute;left:-1.5px;right:-1.5px;top:calc(100% + 4px);z-index:30;margin:0;padding:10px 12px;background:var(--box);border:2px solid var(--spot);color:var(--ink);font:500 15px/1.35 var(--serif)}.clocks{display:flex;gap:18px;margin:0 0 0 auto;white-space:nowrap}.clock{display:flex;gap:6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.clock dt{font-weight:900}.clock dd{margin:0}.clock .state{color:var(--dim)}.clock .state[data-state=open]{color:var(--up);font-weight:800}.theme{display:flex;border:2px solid var(--ink)}.theme button{height:32px;padding:1px 11px 0;border:0;background:transparent;color:var(--ink);font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.theme button+button{border-left:2px solid var(--ink)}.theme button[aria-pressed=true]{background:var(--ink);color:var(--page)}.tool-link{display:inline-flex;align-items:center;gap:8px;flex:none;height:36px;padding:1px 12px 0 0;border:2px solid var(--ink);font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.tool-code{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:30px;margin-top:-1px;background:var(--yellow);color:#000;border-right:2px solid var(--ink);font-weight:900;font-size:15px}.tool-link:hover{background:var(--ink);color:var(--page);text-decoration:none}.tool-link[aria-current=page]{box-shadow:0 4px 0 var(--spot)}.flag{background:var(--page);color:var(--ink);border-bottom:7px solid var(--ink);box-shadow:0 3px 0 var(--page),0 5px 0 var(--ink);margin-bottom:5px}.plate-row{max-width:var(--page-w);margin:0 auto;padding:20px var(--margin) 22px;display:grid;grid-template-columns:252px minmax(0,1fr) 252px;gap:28px;align-items:stretch}.ear{display:flex;flex-direction:column;min-width:0;padding:10px 13px 11px;border:2px solid var(--ink);border-top-width:6px;background:var(--box);color:var(--ink)}.ear-number{border-top-color:var(--amber)}.ear-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid var(--ink);font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ear-head span{font-weight:700;letter-spacing:.04em}.ear-num{--max: 74px;margin:2px 0 8px}.ear-cap{margin:0 0 8px;font:500 15px/1.32 var(--serif);font-variation-settings:"opsz" 16}.ear-src{margin:auto 0 0;padding-top:7px;border-top:1px solid var(--rule-2);font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.35}.ear-src a{text-decoration:underline;text-underline-offset:2px}.ear-chart-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ear-chart-meta span{overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:0;font-size:13.5px}.ear-chart-meta b{font:var(--banner-w) 22px/1 var(--banner);font-stretch:62%;color:var(--spot-text)}.ear-chart{flex:1 1 auto;min-height:64px;position:relative}.ear-chart svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ear-scale{display:flex;justify-content:space-between;margin:5px 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.plate-box{container-type:inline-size;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.plate{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;width:max-content;max-width:100%}.nameplate{margin:0;color:var(--ink);white-space:nowrap;font:800 9.6cqi/.95 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em}.late{display:inline-flex;align-items:center;gap:10px;margin:12px 0 0;padding:4px 10px 3px;background:#000;color:#f5f3ee;font-size:12.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.late-time{color:var(--yellow);font-weight:800;letter-spacing:.06em}.art{position:relative;display:block;contain:size;min-height:128px;max-height:240px;margin-top:14px;color:var(--ink)}.art .px-frame{height:100%;align-items:center}@media(max-width:479px){.art{height:80px}}.art-hint{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:2;padding:5px 10px 4px;background:var(--ink);color:var(--page);font-size:12.5px;font-weight:700;letter-spacing:.03em;line-height:1.35;text-transform:uppercase;opacity:0;pointer-events:none}.art:hover .art-hint,.art:focus-visible .art-hint{opacity:1}.under-flag{max-width:var(--page-w);margin:0 auto;padding:0 var(--margin)}.dateline{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:9px 0 8px;border-bottom:1.5px solid var(--ink);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dateline time{font-weight:900}.mini-tag{color:var(--dim)}.date-links{display:flex;gap:20px}.date-links a{font-weight:800}.date-links a[aria-current=page]{box-shadow:0 3px 0 var(--spot)}.sections{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:3px solid var(--ink)}.sect{--chip: transparent;--on-chip: var(--spot-text);position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;height:58px;padding:0 8px;font:800 18px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sect+.sect{border-left:1.5px solid var(--ink)}.sect-icon{flex:none;width:32px;height:32px;padding:5px;background:var(--chip);fill:var(--on-chip);border:0}.sect:hover{text-decoration:none;background:var(--box)}.sect[aria-current=page]{box-shadow:inset 0 -5px 0 var(--amber)}.sect-new{position:absolute;top:6px;right:10px;padding:3px 7px 2px;background:var(--amber);color:#000;cursor:default}.sect-new[hidden]{display:none}.sect-num{display:block;font:900 12px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.sect-tip{display:none;position:absolute;right:-4px;top:calc(100% + 8px);z-index:25;padding:6px 8px 5px;background:#000;color:#f5f3ee;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.sect-new:hover .sect-tip,.sect:focus-visible .sect-tip{display:block}@media(prefers-reduced-motion:no-preference){.sect-new:not([hidden]){animation:tag-in .22s ease-out .3s both}}@keyframes tag-in{0%{transform:translateY(-4px);opacity:0}to{transform:none;opacity:1}}.ticker{display:flex;height:36px;max-width:calc(var(--page-w) - 2 * var(--margin));width:calc(100% - 2 * var(--margin));margin:0 auto;border-bottom:1.5px solid var(--ink);font-size:13.5px;font-weight:600;letter-spacing:.02em}.ticker-label{display:flex;align-items:center;flex:none;gap:6px;padding:1px 14px 0 0;margin-right:2px;border-right:1.5px solid var(--ink);color:var(--spot-text);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ticker-viewport{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;width:max-content;animation:ticker 90s linear infinite}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.tick{display:flex;align-items:center;gap:7px;padding:1px 16px 0;border-right:1px solid var(--rule);white-space:nowrap}.tick:before{content:"";flex:none;width:9px;height:9px;background:var(--gc, var(--ink))}.sym{font-weight:900;letter-spacing:.04em}.g-rates{--gc: var(--g-rates)}.g-fx{--gc: var(--g-fx)}.g-commodities{--gc: var(--g-commodities)}.g-crypto{--gc: var(--g-crypto)}@keyframes ticker{to{transform:translate(-50%)}}.sec{min-width:0;padding-top:16px;background:linear-gradient(var(--ink),var(--ink)) top / 100% 5px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 8px / 100% 1.5px no-repeat}.sec-head{display:flex;align-items:center;gap:10px;padding-bottom:9px;margin-bottom:14px;border-bottom:1px solid var(--rule-2)}.sec-title{margin:0;font:var(--banner-w) 28px/.95 var(--banner);font-stretch:62%;letter-spacing:.005em;text-transform:uppercase;padding-top:2px}.sec-title a:hover{text-decoration:none;color:var(--spot-text)}.sec-meta{margin-left:auto;color:var(--dim);font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:right}a.sec-meta{color:var(--ink);text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.front{max-width:var(--page-w);margin:0 auto;padding:24px var(--margin) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:44px;grid-auto-flow:row dense;grid-template-rows:auto minmax(0,1fr)}.lead{grid-column:1 / span 9;min-width:0}.recent{grid-column:1 / span 9}.rail{grid-column:10 / span 3;grid-row:span var(--rail-rows, 2);display:flex;flex-direction:column;gap:30px;min-width:0;padding:0 16px 20px;border-top:6px solid var(--amber)}.rail .sec{background:none;padding-top:0}.rail .sec+.sec,.rail .inside{border-top:3px solid var(--rule-2);padding-top:12px}.rail-flag{margin:0 -16px 12px;padding:12px 16px 8px;background:transparent;color:var(--ink);border-bottom:2px solid var(--ink);font:var(--banner-w) 26px/1 var(--banner);font-stretch:62%;letter-spacing:.01em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:baseline}.rail-flag span{font:800 12px/1 var(--label);font-stretch:75%;letter-spacing:.06em}.rail .sec-title{font-size:24px}.rail .sec-head .code{display:none}.monitor .sec-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.monitor .sec-head{margin-bottom:8px;padding-bottom:6px}.rail{container:rail / inline-size}@container rail (max-width: 291px){.rail .sec-head{flex-wrap:wrap;row-gap:4px}.rail .sec-meta{flex-basis:100%;margin-left:0;text-align:left}}[data-flash]{animation:flash 1.4s ease-out}@keyframes flash{0%,30%{box-shadow:0 0 0 4px var(--spot)}to{box-shadow:0 0 0 4px transparent}}.ruled{position:relative}.ruled:before,.lead-side:before,.story+.story:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gutter) / -2);border-left:1px solid var(--rule-2)}.photo{margin:0;min-width:0}.px-frame{display:flex;justify-content:center;overflow:hidden;background:var(--photo-paper)}.px-frame picture{display:contents}.px-frame img{display:block;flex:none;max-width:none;height:auto;image-rendering:pixelated;mix-blend-mode:multiply}.photo figcaption{padding-top:8px;color:var(--ink-2);font:400 14.5px/1.4 var(--serif);font-variation-settings:"opsz" 16}.credit{color:var(--dim);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.credit a{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:2px}.lead{padding-top:0}.fields{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fields div{display:flex;gap:6px;align-items:center}.fields dt{color:var(--dim);font-weight:700}.fields dd{margin:0;font-weight:900}.fields .field-code .code{background:var(--amber);color:#000}.banner{--max: 136px;margin:0 0 20px}@media(prefers-reduced-motion:no-preference){.lead .banner{animation:press .45s cubic-bezier(.2,.7,.2,1) both;transform-origin:0 0}}@keyframes press{0%{opacity:.6;transform:scale(1.02)}to{opacity:1;transform:none}}.lead-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--gutter);align-items:start}.lead-side{position:relative;min-width:0}.deck{margin:0;font:500 22px/1.32 var(--serif);font-variation-settings:"opsz" 24;color:var(--ink)}.byline{margin:14px 0 0;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;padding:0 12px 2px;background:var(--box);color:var(--ink);border-top:4px solid var(--ink)}.levels div{padding:9px 0 10px;border-bottom:1px solid var(--rule)}[data-theme=terminal] .levels div{border-bottom-color:#f3b39c40}.levels div:nth-child(2n){padding-left:12px;border-left:1px solid rgba(23,19,14,.25)}.levels dt{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.levels dd{margin:3px 0 0;font:var(--banner-w) 30px/1 var(--banner);font-stretch:62%}.levels dd.chg{margin:3px 0 0;font-size:12.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--dim)}.levels dd.chg.up{color:var(--up)}.levels dd.chg.down{color:var(--down)}.lead-top.no-photo .lead-side{grid-column:1 / -1}.lead-top.no-photo .lead-side:before{display:none}.lead-top.no-photo .deck{font-size:24px}.lead-top.no-photo .levels{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--gutter);padding:0}.lead-top.no-photo .levels div{position:relative;padding:9px 12px 10px;border-bottom:0}.lead-top.no-photo .levels div:nth-child(2n){border-left:0}.lead-top.no-photo .levels div+div:before{content:"";position:absolute;top:9px;bottom:10px;left:calc(var(--gutter) / -2);border-left:1px solid rgba(23,19,14,.25)}.columns{margin-top:24px;columns:3;column-gap:var(--gutter);column-rule:1px solid var(--rule-2);font:400 17px/1.52 var(--serif);font-variation-settings:"opsz" 16;color:var(--ink-2);text-align:justify;hyphens:auto;text-wrap:pretty}.columns p{margin:0 0 .75em}.columns p:first-child:first-letter,.art-body>.prose:first-of-type>p:first-child:first-letter,.prose>p:first-of-type:first-letter{float:left;margin:.03em .07em 0 0;padding-top:.02em;color:var(--ink);font:var(--banner-w) 5.2em/.78 var(--banner);font-stretch:62%;text-transform:uppercase}.columns h3{margin:.3em 0 .35em;color:var(--ink);text-align:left;break-after:avoid;font:800 18px/1.15 var(--label);font-stretch:72%}.jump{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:16px;padding-top:16px;border-top:1px solid var(--rule-2)}.mon{width:100%;margin:0 0 14px;border-collapse:collapse;font-size:13.5px;font-weight:600}.mon caption{padding:0 0 4px;text-align:left;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--lab)}.mon thead th{padding:0 4px 4px;color:var(--dim);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:right;border-bottom:1.5px solid var(--ink)}.mon th,.mon td{padding:3px;text-align:right;white-space:nowrap}.mon thead th:first-child,.mon tbody th{padding-left:0;text-align:left}.mon tbody th{font-weight:800;letter-spacing:.02em}.mon tbody tr{border-bottom:1px solid var(--rule)}.mon td.up,.mon td.down{font-weight:800}.mon .spark{padding-right:0;width:1%}.spk{display:block;margin-left:auto;fill:var(--ink)}.spk .c-key{fill:var(--spot-text)}.mon-src{margin:0;color:var(--dim);font:700 12px/1.45 var(--label);font-stretch:75%;letter-spacing:.02em}.mon-src a{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:2px}.wire li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--rule)}.wire time{grid-row:span 2;color:var(--spot-text);font-size:14px;font-weight:900;letter-spacing:.02em;padding-top:1px}.wire-sec{color:var(--dim);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wire a{font:800 17.5px/1.12 var(--label);font-stretch:72%}.wire .wire-day{display:block;padding:5px 8px 4px;margin-top:4px;border-bottom:0;background:var(--band);color:#fff;font:900 12px/1.2 var(--label);font-stretch:75%;letter-spacing:.1em;text-transform:uppercase}.more{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:4px}.ranked li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--rule)}.rank{font:var(--banner-w) 40px/.8 var(--banner);font-stretch:62%;color:var(--spot-text)}.ranked a{display:block;font:800 17px/1.12 var(--label);font-stretch:72%}.rk-meta{display:block;margin-top:5px;color:var(--dim);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inside-head{margin:0 0 6px;font:var(--banner-w) 24px/.95 var(--banner);font-stretch:62%;text-transform:uppercase}.inside-list li+li{border-top:1px solid var(--rule)}.inside-list a{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;padding:7px 0}.inside-list a:hover{text-decoration:none}.inside-list a:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.inside-list .code{justify-self:start}.inside-list span:last-child{font:500 15.5px/1.25 var(--serif);font-variation-settings:"opsz" 16}.inside-tip{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--rule-2);color:var(--dim);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.inside-tip kbd{border-color:var(--ink);color:var(--ink)}.stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.story{position:relative;min-width:0}.story-photo{margin-bottom:12px}.story-kicker{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.story-sec{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--spot-text);font-weight:900}.story-when{flex:none;color:var(--dim);font-weight:700}.story-head{margin:0 0 10px;font:800 25px/1.03 var(--label);font-stretch:72%;letter-spacing:-.003em;text-wrap:pretty}.story-text{margin:0 0 14px;font:400 16.5px/1.5 var(--serif);font-variation-settings:"opsz" 16;color:var(--ink-2);text-align:justify;hyphens:auto}.cont{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:4px}.cont:hover{color:var(--spot-text)}.recent-stories{row-gap:34px}.recent-stories .story{display:flex;flex-direction:column}.recent-stories .cont{margin-top:auto}.recent-stories .story:nth-child(3n+1):before{display:none}.recent-stories .story:nth-child(n+4){padding-top:16px;border-top:1px solid var(--rule-2)}.more-strip{margin-top:34px;padding-top:12px;border-top:3px solid var(--ink)}.strip-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.strip-title{margin:0;font:var(--banner-w) 24px/1 var(--banner);font-stretch:62%;text-transform:uppercase}.strip-nav{display:flex;gap:6px;margin-left:auto}.strip-btn{width:44px;height:38px;padding:0;border:2px solid var(--ink);background:transparent;color:var(--ink);font-size:18px;font-weight:900;cursor:pointer}.strip-btn:hover:not(:disabled){background:var(--ink);color:var(--bg)}.strip-btn:disabled{border-color:var(--rule-2);color:var(--rule-2);cursor:default}.strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--gutter)) / 3);padding:0 0 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ink) transparent}.strip .story{display:flex;flex-direction:column;scroll-snap-align:start}.strip .cont{margin-top:auto}.strip:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sight{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start;padding:0 0 36px;box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);background:var(--bg)}.sight.sec{background:var(--bg)}.sight>.sec-head{grid-column:1 / -1;margin:0 0 22px;padding:14px 0 12px;border-bottom:3px solid var(--ink)}.sight>.sec-head .sec-title{font-size:34px}.sight-side{grid-column:1 / span 5;grid-row:2 / span 4;min-width:0}.sight .sight-photo{margin:0}.sight .sight-photo .px-frame{max-height:520px}.sight .sight-photo figcaption{color:var(--dim)}.sight .story-head{grid-column:6 / -1;grid-row:2;margin:0 0 18px;--max: 92px}.sight-body{grid-column:6 / -1;grid-row:3 / span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gutter);align-items:start}.sight-body>p{grid-column:1;margin:0 0 14px;font:400 17.5px/1.5 var(--serif);color:var(--ink-2);text-align:left}.sight-body>p:first-of-type{font-weight:500;font-size:19px;line-height:1.42;color:var(--ink)}.sight-body>figure{grid-column:2;grid-row:1 / span 6;margin:0}.sight-body>:is(h2,h3),.sight-body>:is(h2,h3)~*,.sight-body>p:nth-of-type(n+3){display:none}.sight>.btn{grid-column:6 / span 3;grid-row:5;align-self:start;justify-self:start;margin-top:6px}.earlier-head{margin:24px 0 0;padding:6px 0;border-bottom:2px solid var(--ink);color:var(--ink);font:900 15px/1 var(--label);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase}.earlier li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--rule-2)}.earlier time{color:var(--spot-text);font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding-top:2px}.earlier a{font:800 16.5px/1.15 var(--label);font-stretch:72%}.earlier li[hidden]{display:none}.features{grid-column:1 / -1;min-width:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:44px;align-items:stretch;--bg: var(--box);background:var(--bg);color:var(--ink);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax)}.features>.sight{grid-column:1;box-shadow:none;clip-path:none}.features>.rsch{padding-bottom:36px}.rsch{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding-top:0;background:none}.rsch>.sec-head{margin:0 0 18px;padding:14px 0 12px;border-bottom:3px solid var(--ink)}.rsch>.sec-head .sec-title{font-size:34px}.rsch .story-head{margin:0 0 16px;--max: 64px}.rsch-src{margin:0 0 18px;padding:12px 16px 10px;background:var(--page);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.rsch-src dl{display:grid;grid-template-columns:62px minmax(0,1fr);gap:6px 10px;margin:0}.rsch-src dt{padding-top:3px;color:var(--dim);font:800 11.5px/1 var(--label);font-stretch:75%;letter-spacing:.07em;text-transform:uppercase}.rsch-src dd{margin:0;font:500 15.5px/1.3 var(--serif)}.rsch-src dd.rsch-src-title{font-weight:700;font-size:17px;line-height:1.22}.rsch-src-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 0;padding-top:9px;border-top:1px solid var(--rule-2);font:800 12.5px/1.2 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.rsch-src-foot a{font-weight:900;text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:4px}.rsch-src-foot span{color:var(--dim);text-align:right}.rsch-text{margin:0 0 16px;font:400 17.5px/1.5 var(--serif);color:var(--ink-2)}.rsch-text.rsch-open{font-weight:500;font-size:19px;line-height:1.42;color:var(--ink)}.rsch-h{margin:4px 0 8px;font:800 20px/1.1 var(--label);font-stretch:72%}.rsch-chart>figure{margin:0 0 20px}.rsch-chart:empty{display:none}.rsch>.btn{align-self:flex-start;margin:0 0 26px}.rsch>.earlier-head{margin-top:auto}@media(min-width:1200px){.features.is-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(var(--gutter) * 2);padding-bottom:36px}.features.is-pair:before{content:"";position:absolute;top:14px;bottom:36px;left:50%;border-left:1px solid var(--rule-2)}.features.is-pair>.rsch{grid-column:2;padding-bottom:0}.features:not(.is-pair)>.rsch{max-width:calc(50% - var(--gutter))}.features.is-pair>.sight{display:flex;flex-direction:column;align-items:stretch;padding:0}.is-pair>.sight>.sec-head{margin:0 0 18px}.is-pair>.sight .sight-side{display:contents}.is-pair>.sight .sight-photo{order:1;margin:0 0 18px}.is-pair>.sight .sight-photo .px-frame{max-height:300px;overflow:hidden}.is-pair>.sight .story-head{order:2;margin:0 0 16px;--max: 64px}.is-pair>.sight .sight-body{order:3;display:flex;flex-direction:column;align-items:stretch}.is-pair>.sight .sight-body>p:first-of-type{order:1;margin-bottom:16px}.is-pair>.sight .sight-body>p:nth-of-type(n+2){display:none}.is-pair>.sight .sight-body>figure{order:2;margin:0 0 20px}.is-pair>.sight>.btn{order:4;align-self:flex-start;margin:0 0 26px}.is-pair>.sight .earlier-head{order:5;margin-top:auto}.is-pair>.sight .earlier{order:6}}.lower{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.lower>.wg{grid-column:1 / span 6}.lower-side{grid-column:7 / -1;position:relative;display:grid;gap:40px;min-width:0}.lower-side:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gutter) / -2);border-left:1px solid var(--rule-2)}.mail{grid-column:1 / -1}.lower-side>.odds .odds-list{grid-template-columns:minmax(0,1fr)}.lower-side>.odds .odds-list li{padding:14px 0 16px}.lower-side>.odds .pct{font-size:48px}.ch-fig{margin:8px 0 30px;container:chart / inline-size}.ch,.spk,.ch-fig,.ear-chart{--ch-ink: var(--ink);--ch-key: var(--spot);--ch-key-text: var(--spot-text);--ch-grid: var(--rule)}.fig-head,.bars-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;padding-top:9px;border-top:3px solid var(--ink);color:var(--ink);font-size:14px;font-weight:900;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.fig-title{font-weight:900}.ch{display:block;width:100%;height:auto;overflow:visible}.ch-narrow{display:none}@container chart (max-width: 560px){.ch-wide{display:none}.ch-narrow{display:block}}.ch text{font-family:var(--label);font-stretch:75%;font-variant-numeric:tabular-nums}.ch-wide text{font-size:15px}.ch-narrow text{font-size:14px}.ch .ch-lab{fill:var(--ch-ink);font-weight:800;letter-spacing:.04em}.ch .ch-val{fill:var(--ch-ink);font-weight:900}.ch .ch-tick{fill:var(--dim);font-weight:700}.ch .ch-note{fill:var(--ch-key-text);font-weight:900;letter-spacing:.05em;font-size:12.5px}.ch .ch-note.is-ink{fill:var(--ch-ink)}.ch .is-key{fill:var(--ch-key-text)}.ch .c-ink{fill:var(--ch-ink)}.ch .c-key{fill:var(--ch-key)}.ch .c-axis{fill:var(--ch-ink)}.ch .c-grid{fill:var(--ch-grid)}.ch .c-rule{fill:var(--rule-2)}.ch .is-est{stroke-width:1.5}.ch .c-ink.is-est{stroke:var(--ch-ink)}.ch .c-key.is-est{stroke:var(--ch-key)}.ch .p-ink rect,.ch .p-ink circle{fill:var(--ch-ink)}.ch .p-key rect,.ch .p-key circle{fill:var(--ch-key)}.ch .ln-ink{stroke:var(--ch-ink)}.ch .ln-key{stroke:var(--ch-key)}.ch .is-pivot{opacity:.55}.ch-src{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:12px 0 0;padding-top:8px;border-top:1px solid var(--rule-2);color:var(--dim);font-size:12.5px;font-weight:700;letter-spacing:.02em;line-height:1.4}.mark{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--ink);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.mark-mn{display:block;flex:none;width:20px;height:20px}.bars-fig .bars{margin:0}.odds-q{margin:0 0 8px;color:var(--dim);font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.odds-src{margin:12px 0 0;color:var(--dim);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.45}.odds-src a{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:2px}.odds-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter)}.odds-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule)}.bank{font-size:17px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.meet{grid-column:1;grid-row:2;color:var(--dim);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.meter{grid-column:1 / -1;grid-row:3;position:relative;height:14px;margin-top:4px;background:repeating-linear-gradient(-45deg,var(--rule-2) 0 1.5px,transparent 1.5px 5px)}.meter:after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--p, 0) * 1%);background:var(--ink)}.meter.is-key:after{background:var(--spot)}.pct{grid-column:2;grid-row:1 / span 2;align-self:end;font:var(--banner-w) 34px/.9 var(--banner);font-stretch:62%}.odds .bank{font-size:22px}.odds .meet{font-size:15px}.odds-top{color:var(--ink);font-size:20px;font-weight:900}.odds-next{grid-column:1 / -1;grid-row:4;margin-top:6px;color:var(--dim);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.meter.is-next{grid-row:5;height:6px;margin-top:2px}.desk .prompt{margin-bottom:6px}.ls li{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule)}.ls a{font:800 16.5px/1.15 var(--label);font-stretch:72%}.dir{color:var(--spot-text);font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ls-note{display:block;margin-top:4px;color:var(--ink-2);font:400 15px/1.4 var(--serif);font-variation-settings:"opsz" 16}.ext{color:var(--ink);font-size:11px;font-weight:900;letter-spacing:.06em;border:1.5px solid var(--ink);padding:2px 5px 1px}.refs li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--rule)}.ref-id{grid-column:1 / -1;color:var(--spot-text);font-size:12px;font-weight:900}.refs a{font:800 17px/1.15 var(--label);font-stretch:72%}.ref-min{color:var(--dim);font-size:12px;white-space:nowrap}.minihead{text-align:left}.flag-mini{margin-bottom:5px}.flag-in{max-width:var(--page-w);margin:0 auto;padding:14px var(--margin) 15px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.mini-plate{display:inline-block;color:var(--ink);font:800 54px/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em}.mini-plate:hover{text-decoration:none}.flag-in .late{margin:0}.rail-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;padding-top:9px;border-top:3px solid var(--ink);font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rail-head span{color:var(--dim);font-size:11.5px;font-weight:700}.side-list li{padding:9px 0;border-bottom:1px solid var(--rule);font:800 16.5px/1.15 var(--label);font-stretch:72%}.side-list li span{display:block;margin-top:4px;color:var(--dim);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.side-list .nx-when{margin:0 0 3px;color:var(--spot-text);font-weight:900}.art-page{max-width:var(--page-w);margin:0 auto;padding:26px var(--margin) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:30px;align-items:start}.art-head{grid-column:1 / -1;grid-row:1}.kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 16px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kicker a:hover{text-decoration:none}.kicker span+span{color:var(--dim)}.kicker .code{height:28px;padding:1px 10px 0;font-size:13px}.kicker .code[data-g=research]{background:var(--box);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.kicker .k-format{color:var(--ink);font-weight:900}.art-title{--max: 124px;margin:0 0 20px}.art-deck{margin:0;max-width:44em;font:600 24px/1.32 var(--serif);font-variation-settings:"opsz" 24;color:var(--ink)}.art-by{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 24px;margin-top:20px;padding:10px 0 9px;border-top:3px solid var(--ink);border-bottom:1px solid var(--rule-2);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.art-by p{margin:0}.by-name{margin-right:10px;font-weight:900}.by-name a{text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:4px}.by-name a:hover{color:var(--spot-text)}.by-bio{color:var(--dim)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.share a,.share .linkish{text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:4px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.share a:hover,.share .linkish:hover{color:var(--spot-text)}.art-file-col{grid-column:1 / span 2;grid-row:2;align-self:stretch;min-width:0}.art-file{position:sticky;top:74px;padding:0 12px 12px;background:var(--box);border:2px solid var(--ink);border-top-width:6px}.art-file .rail-head{border-top:0;padding-top:10px}.art-file .rail-head+.file{border-top:1.5px solid var(--ink)}.file{margin:0 0 18px}.file div{display:flex;justify-content:space-between;gap:8px;padding:6px 0 5px;border-bottom:1px solid var(--rule);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.file dt{color:var(--dim);font-weight:700}.file dd{margin:0;text-align:right;font-weight:900}.file a{text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.toc li a{display:block;padding:7px 0;border-bottom:1px solid var(--rule);font:800 15px/1.15 var(--label);font-stretch:72%}.art-body{grid-column:3 / span 7;grid-row:2;min-width:0;--measure: 684px}.art-photo{margin-bottom:26px}.art-card{margin:0 0 26px;max-width:792px}.art-card img{display:block;width:100%;height:auto;outline:1px solid var(--rule);outline-offset:-1px}.short{margin:0 0 28px;padding:12px 18px 14px;background:var(--box);color:var(--ink);border:2px solid var(--ink);border-top-width:6px;border-top-color:var(--amber)}.short h2{margin:0 0 6px;padding-bottom:7px;border-bottom:2px solid var(--ink);font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.short li{position:relative;padding:7px 0 6px 22px;border-bottom:1px solid rgba(23,19,14,.25);font:500 18.5px/1.38 var(--serif);font-variation-settings:"opsz" 18}.short li:last-child{border-bottom:0}.short li:before{content:"";position:absolute;left:2px;top:.85em;width:9px;height:9px;background:var(--amber)}.prose{color:var(--ink-2);font:400 19px/1.6 var(--serif);font-variation-settings:"opsz" 16}.prose p{margin:0 0 1em}.prose>:is(p,h2,h3,ul,ol,blockquote){max-width:36em}.art-body>:is(.prose,.short,.disclose,.author){max-width:var(--measure)}.art-body .prose>p{text-align:justify;hyphens:auto;text-wrap:pretty}.prose h2,.art-body .prose h2{margin:1.5em 0 .45em;padding-top:10px;border-top:3px solid var(--ink);color:var(--ink);font:800 26px/1.05 var(--label);font-stretch:72%;text-wrap:balance}.prose h3{margin:1.3em 0 .4em;color:var(--ink);font:800 21px/1.1 var(--label);font-stretch:72%}.prose ul:not(.contains-task-list),.prose ol{padding-left:1.2em}.prose ul li{list-style:square}.prose ol li{list-style:decimal}.prose li{margin-bottom:.4em}.prose :is(p,li,td) a:not([data-footnote-ref]){color:var(--ink);text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.prose :is(p,li,td) a:not([data-footnote-ref]):hover{color:var(--spot-text)}.fn{font:900 12px/0 var(--label)}.fn a{padding:0 2px;color:var(--spot-text)}.pull{margin:1.3em 0;padding:12px 0 12px 18px;border-left:6px solid var(--spot)}.pull p{margin:0;color:var(--ink);font:var(--banner-w) 34px/.98 var(--banner);font-stretch:62%;text-transform:uppercase}.art-body .ch-fig{max-width:var(--measure)}.prose strong{color:var(--ink);font-weight:700}.prose details.backmatter{margin:1.5em 0 0;border-top:3px solid var(--ink)}.prose details.backmatter>summary{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0 12px;cursor:pointer;list-style:none;color:var(--ink);font:800 26px/1.05 var(--label);font-stretch:72%}.prose details.backmatter>summary::-webkit-details-marker{display:none}.prose details.backmatter>summary:after{content:"Show +";flex:none;color:var(--dim);font:900 13px/1 var(--label);letter-spacing:.08em;text-transform:uppercase}.prose details.backmatter[open]>summary:after{content:"Hide \2212"}.prose details.backmatter>summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.prose details.backmatter>:is(p,h2,h3,ul,ol,blockquote){max-width:36em}.art-body .prose details.backmatter>p{text-align:justify;hyphens:auto;text-wrap:pretty}.sources-list ol{padding-left:1.4em;font-size:16px;line-height:1.45}.sources-list li{margin-bottom:.4em;overflow-wrap:anywhere}.svg-fig{margin:8px 0 30px;container:svgfig / inline-size}.art-body .svg-fig{max-width:var(--measure)}.svg-fig svg{display:block;width:100%;height:auto}.svg-narrow{display:none}@container svgfig (max-width: 560px){.svg-wide.has-narrow{display:none}.svg-narrow{display:block}}.svg-dl{margin:8px 0 0;font:700 13px/1.4 var(--label);letter-spacing:.02em}.svg-dl a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.watch{margin:0 0 30px}.watch th,.watch td{text-align:left;white-space:normal}.disclose{margin:0 0 22px;padding:12px 16px;border:1.5px solid var(--ink);border-left-width:6px}.disclose h2{margin:0 0 4px;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.disclose p{margin:0;font:400 15.5px/1.5 var(--serif)}.author{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-top:3px solid var(--ink);border-bottom:1px solid var(--rule)}.au-mark{display:block}.author p{margin:0;font:400 16px/1.5 var(--serif)}.art-thirty{margin:36px 0 0}.art-side{grid-column:10 / -1;grid-row:2;position:relative;display:flex;flex-direction:column;gap:28px}.art-side:before,.cat-side:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gutter) / -2);border-left:1px solid var(--rule-2)}.art-side .keybox{padding:0 12px 4px;background:var(--box);color:var(--ink);border-top:6px solid var(--ink)}.keybox .rail-head{border-top:0;color:inherit}.levels-col{margin:0;padding:0;border-top:1.5px solid currentColor;background:none;grid-template-columns:minmax(0,1fr)}[data-theme=terminal] .levels-col{background:none}.levels-col div:nth-child(2n){padding-left:0;border-left:0}.levels-col div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px}.levels-col dd{grid-column:2;grid-row:1 / span 2;text-align:right;font-size:32px}.levels-col dd.chg{grid-column:1;grid-row:2;text-align:left}.fnotes li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:8px 0;border-bottom:1px solid var(--rule)}.fnotes a{color:var(--spot-text);font:900 12px/1.6 var(--label)}.fnotes p{margin:0;color:var(--ink-2);font:400 14px/1.45 var(--serif)}.art-page .mail{grid-column:1 / -1;margin-top:36px}.more-from{grid-column:1 / -1}.more-stories{padding-top:0}.more-stories .story-head{font-size:24px}.page-text .prose{margin:28px 0 0;max-width:36em}.page-text .prose>p:first-of-type:first-letter{float:none;margin:0;padding:0;font:inherit;color:inherit;text-transform:none}.page-text .prose h2{font-size:24px}.empty-state{margin:24px 0;color:var(--ink-2);font:400 20px/1.45 var(--serif)}.prose blockquote{margin:1.3em 0;padding:12px 0 12px 18px;border-left:6px solid var(--spot)}.prose blockquote p{margin:0;color:var(--ink);font:var(--banner-w) 34px/.98 var(--banner);font-stretch:62%;text-transform:uppercase;text-align:left!important}.prose table{width:100%;margin:0 0 30px;border-collapse:collapse;font:600 15px/1.35 var(--label);font-stretch:75%;font-variant-numeric:tabular-nums}.prose thead th{padding:6px 8px 5px;background:var(--ink);color:var(--bg);font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-align:left}.prose tbody td{padding:7px 8px 6px;border-bottom:1px solid var(--rule)}.prose sup a{padding:0 2px;color:var(--spot-text);font:900 12px/0 var(--label)}.prose .footnotes{margin-top:28px;padding-top:10px;border-top:3px solid var(--ink);font:400 15.5px/1.45 var(--serif)}.prose .footnotes h2{margin-top:0;padding-top:0;border-top:0;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.prose .footnotes ol{padding-left:1.4em}#side-notes ol{margin:0;padding-left:1.2em;font:400 14.5px/1.45 var(--serif);color:var(--ink-2)}#side-notes li{padding:7px 0;border-bottom:1px solid var(--rule);list-style:decimal}#side-notes li::marker{color:var(--spot-text);font:900 13px var(--label)}.data-footnote-backref{margin-left:4px;text-decoration:none}.sample-tag{display:inline-block;margin-left:8px;padding:2px 5px 1px;border:1.5px solid currentColor;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}.tag-note{margin:6px 0 0;color:var(--dim);font-size:12px}.cat-page,.arch-page{max-width:var(--page-w);margin:0 auto;padding:26px var(--margin) 0}.cat-head{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:36px;align-items:end;padding:22px 26px;background:var(--bg);border-top:7px solid var(--ink)}.cat-head{border:2px solid var(--ink);border-top-width:7px}.cat-title{--max: 176px;grid-column:1}.cat-head>:not(.cat-title):not(.subtabs){grid-column:2}.cat-icon{display:none}.cat-desc{margin:0;color:var(--ink);font:500 20px/1.38 var(--serif);font-variation-settings:"opsz" 18}.cat-desc a{text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.cat-parent{grid-column:1 / -1!important;margin:0 0 12px;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cat-parent a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.subtabs{grid-column:1 / -1;display:flex;flex-wrap:wrap;margin:22px -26px -22px;border-top:2px solid var(--ink);background:var(--bg)}.subtabs a{flex:none;padding:13px 18px 12px;color:var(--ink);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.subtabs a+a{border-left:1px solid var(--rule-2)}.subtabs a[aria-current=page]{background:var(--ink);color:var(--page)}.subtabs a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sub-count{margin-left:7px;font-weight:700;opacity:.75}.side-about p{margin:0 0 10px;color:var(--ink-2);font:400 16px/1.45 var(--serif)}.side-about a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.cat-lead{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--gutter);align-items:start;padding:28px 0 34px;border-bottom:3px solid var(--ink)}.cat-photo{grid-column:1 / span 6;grid-row:1 / span 2}.cat-lead-head,.cat-lead-text{grid-column:7 / span 3;position:relative}.cat-lead-head:before,.cat-lead-text:before,.is-type .fields:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gutter) / -2);border-left:1px solid var(--rule-2)}.cat-lead-text{grid-row:2}.cat-lead-title{margin:0 0 14px;font:800 38px/1 var(--label);font-stretch:72%;letter-spacing:-.005em;text-wrap:pretty}.cat-lead-text .deck{font-size:19px}.cat-lead-text .btn{margin-top:16px}.cat-side{grid-column:10 / -1;grid-row:1 / span 2;position:relative;display:flex;flex-direction:column;gap:22px}.is-type .cat-lead-head{display:contents}.is-type .cat-lead-head:before{content:none}.is-type .fields{grid-column:7 / span 3;grid-row:1;position:relative;margin:0;padding-bottom:14px}.is-type .cat-lead-hl{grid-column:1 / span 6;grid-row:1 / span 2}.is-type .cat-lead-title{margin:-4px 0 0;font:var(--banner-w) 70px/.88 var(--banner);font-stretch:62%;text-transform:uppercase;letter-spacing:0;text-wrap:balance}.cat-open{margin:22px 0 0;columns:2;column-gap:var(--gutter);column-rule:1px solid var(--rule-2);color:var(--ink-2);font:400 17px/1.52 var(--serif);font-variation-settings:"opsz" 16;text-align:justify;hyphens:auto;text-wrap:pretty}.cat-empty{padding:24px 0 0}.cat-empty .empty-state{margin:0 0 32px}.cat-empty .side-about{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gutter)}.cat-empty .rail-head{grid-column:1 / -1}.month{margin-top:30px}.month[hidden],.row[hidden]{display:none}.month-head{margin:0;padding:7px 10px 6px;background:var(--ink);color:var(--page);font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.row{display:grid;grid-template-columns:76px 150px minmax(0,1fr) 190px;gap:4px 22px;align-items:baseline;padding:15px 0 14px;border-bottom:1px solid var(--rule-2)}.row:not(:has(.code-link)){grid-template-columns:76px minmax(0,1fr) 190px}.row time{display:flex;flex-direction:column;gap:3px;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.row-day{font-weight:900}.row-time{color:var(--dim);font-weight:700}.code-link:hover{text-decoration:none}.row-title{font:800 23px/1.06 var(--label);font-stretch:72%}.row-deck{margin:6px 0 0;color:var(--ink-2);font:400 16.5px/1.42 var(--serif);font-variation-settings:"opsz" 16}.row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:var(--dim);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:right}.row-format{color:var(--ink);font-weight:900}.topic-rows .row{grid-template-columns:minmax(0,1fr) 190px}.list-end{margin:28px 0 0}.cat-page .mail,.arch-page .mail{margin-top:56px}.arch-controls{display:grid;gap:12px;padding:20px 0 18px;border-bottom:3px solid var(--ink)}.arch-search{display:flex;align-items:center;gap:10px;max-width:560px;height:46px;padding:0 12px;background:var(--box);border:1.5px solid var(--ink);box-shadow:inset 0 0 0 2px var(--box),inset 0 0 0 3px var(--ink)}.arch-search:focus-within{box-shadow:inset 0 0 0 2px var(--box),inset 0 0 0 4px var(--spot)}.arch-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);caret-color:var(--spot);font:500 17px/1 var(--serif)}.arch-search input::placeholder{color:var(--dim)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chips-label{width:70px;color:var(--dim);font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:1px 12px 0;border:2px solid var(--ink);background:transparent;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.chip[aria-pressed=true]{background:var(--ink);color:var(--page)}.chip-icon{flex:none;width:16px;height:16px;fill:currentColor}.row-cat{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.row-cat .chip-icon{width:22px;height:22px;padding:2px;background:transparent;fill:var(--spot-text)}.row[data-group=research] .row-cat{--chip: var(--box)}.row[data-group=research] .row-cat .chip-icon{fill:var(--ink);border-color:var(--ink)}.arch-count{margin:0;color:var(--dim);font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.arch-empty{padding:24px 0;font:400 19px/1.4 var(--serif)}.linkish{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.week-block{margin-top:30px}.week-block .sec{margin-top:16px}.mkt{width:100%;border-collapse:collapse;font-size:15px;font-weight:600}.mkt caption{padding:0 0 6px;text-align:left;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.mkt th,.mkt td{padding:7px 10px 6px;text-align:right;white-space:nowrap}.mkt thead th{border-bottom:2px solid var(--ink);color:var(--ink);font-size:12.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.mkt thead th:first-child,.mkt tbody th{text-align:left}.mkt tbody th{font-weight:800}.mkt tbody tr{border-bottom:1px solid var(--rule)}.mkt td.up,.mkt td.down{font-weight:800}.eco thead th:nth-child(-n+3),.eco tbody th{text-align:left}.eco tbody th{white-space:normal;font:700 17px/1.25 var(--serif);font-stretch:normal}.eco td:nth-child(1),.eco td:nth-child(2){text-align:left;color:var(--ink);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.eco td:nth-child(2){color:var(--dim);font-weight:700}.eco tr.is-hi td:first-child{box-shadow:inset 6px 0 0 var(--spot);padding-left:16px}.eco tr.is-hi th{color:var(--spot-text)}.eco tr.day-row td{padding:7px 10px 6px;background:var(--ink);color:var(--page);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-align:left;box-shadow:none}.eco td.eco-actual{font-weight:900}.eco td.is-empty{color:var(--rule-2);font-weight:600}.calendar{container:calendar / inline-size}@container calendar (max-width: 429px){.eco :is(th,td):is(:nth-child(4),:nth-child(7)),.eco tr:not(.day-row)>:first-child{display:none}.eco th,.eco td{padding-left:6px;padding-right:6px}.eco tr.is-hi td:nth-child(2){box-shadow:inset 5px 0 0 var(--spot);padding-left:12px}}.week-block .calendar .sec-head{display:none}.week-block .calendar.sec{padding-top:10px}.cat-head:not(:has(.cat-desc)):not(:has(.subtabs)){grid-template-columns:minmax(0,1fr)}.cat-head:not(:has(.cat-desc)) .cat-title{--max: 150px}.cat-kicker{grid-column:1 / -1!important;justify-self:start;margin:0 0 14px;padding:5px 10px 4px;background:var(--ink);color:var(--page);font:900 14px/1 var(--label);font-stretch:75%;letter-spacing:.12em;text-transform:uppercase}.stop-links{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0}.stop-links a{padding:11px 14px 10px;border:2px solid var(--ink);font:900 13px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.stop-links a:hover{background:var(--ink);color:var(--page);text-decoration:none}.sight-feature{grid-template-columns:minmax(0,1fr);margin-top:28px;padding-bottom:28px;border-bottom:3px solid var(--ink)}.sight-feature .story{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gutter);align-content:start}.sight-feature .story>*{grid-column:2}.sight-feature .story-photo{grid-column:1;grid-row:1 / span 5;margin:0}.sight-feature .story-head{font-size:40px;line-height:.98}.sight-feature .story-text{font-size:18px}@media(max-width:899px){.sight-feature .story{grid-template-columns:minmax(0,1fr)}.sight-feature .story>*,.sight-feature .story-photo{grid-column:1;grid-row:auto}.sight-feature .story-photo{margin-bottom:14px}.sight-feature .story-head{font-size:30px}}.foot{margin-top:72px;background:#000;color:#f5f3ee;border-top:6px solid var(--amber);--ink: #F5F3EE;--dim: #8F8B81;--rule: #2A2A2A;--rule-2: #57544C;--focus: #FFD000}.foot-top{max-width:var(--page-w);margin:0 auto;padding:30px var(--margin) 22px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1.5px solid #57544C}.foot-top{overflow:hidden}.foot-plate{display:flex;align-items:baseline;gap:.16em;width:100%;margin:0;white-space:nowrap;font:800 clamp(38px,8.4vw,132px)/1.02 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.025em;color:#f5f3ee}.foot-plate-mn{flex:none;width:.69em;height:.69em;outline:.035em solid #F5F3EE;outline-offset:-.035em}.foot-ed{margin:0;padding:5px 10px 4px;background:var(--amber);color:#000;font:900 13px/1 var(--label);font-stretch:75%;letter-spacing:.1em;text-transform:uppercase}.foot-grid{max-width:var(--page-w);margin:0 auto;padding:30px var(--margin) 26px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:var(--gutter)}.foot-mn{display:block;width:64px;height:64px}.foot-brand p{margin:0 0 12px;max-width:40ch;color:#cfcbc1;font:400 17px/1.45 var(--serif);font-variation-settings:"opsz" 16}.foot-brand p:first-of-type{color:#f5f3ee}.foot-more a{font:800 13px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase;color:#ffa216}.foot h2{margin:0 0 12px;padding-bottom:7px;border-bottom:2px solid #FFA216;color:#ffa216;font-size:13.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.foot li+li{margin-top:8px}.foot nav a{font:500 17px/1.3 var(--serif)}.socials{display:flex;gap:10px}.foot li+li.socials,.socials li+li{margin-top:0}.social{display:grid;place-items:center;width:44px;height:44px;border:2px solid #57544C;color:#f5f3ee;transition:border-color .16s ease-out,color .16s ease-out,background-color .16s ease-out}.social svg{width:20px;height:20px;fill:currentColor}.social:hover,.social:focus-visible{border-color:#ffa216;background:#ffa216;color:#000;text-decoration:none}.social-handle{margin:10px 0 0;color:var(--dim);font:400 15px/1.3 var(--serif)}.disclaimer{max-width:var(--page-w);margin:0 auto;padding:4px var(--margin) 30px;color:#cfc6b4;font:400 15px/1.5 var(--serif)}.disclaimer h2{margin:0 0 12px;padding:18px 0 7px;border-top:1.5px solid #57544C}.disclaimer-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gutter)}.disclaimer p{margin:0}.status{display:flex;flex-wrap:wrap;align-items:stretch;border-top:1.5px solid #57544C;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status span{display:flex;align-items:center;min-height:40px;padding:1px 12px 0}.st-mark{padding-left:var(--margin)!important}.st-mark svg{display:block;width:30px;height:30px}.st-dim{color:var(--dim)}.st-end{margin-left:auto;padding-right:var(--margin)!important;color:var(--dim)}@media(max-width:1279px){.clocks .clock:nth-child(n+2){display:none}.sect{gap:10px;font-size:16px}.plate-row{grid-template-columns:228px minmax(0,1fr) 228px;gap:22px}}@media(max-width:1199px){.front{grid-template-rows:none}.lead,.recent{grid-column:1 / -1}.rail{grid-column:1 / -1;grid-row:auto;display:block;columns:2;column-gap:28px;column-rule:1px solid var(--rule-2);padding-bottom:6px}.rail>*{break-inside:avoid;margin-bottom:28px}.rail-flag{margin:0 -16px 14px;column-span:all}.rail .sec+.sec,.rail .inside{border-top:3px solid var(--ink)}.sight-side{grid-column:1 / span 6;grid-row:2 / span 3}.sight .story-head{grid-column:7 / -1;grid-row:2}.sight-body{grid-column:7 / -1;grid-row:3;grid-template-columns:minmax(0,1fr)}.sight-body>figure{grid-column:1;grid-row:auto;margin-top:8px}.sight>.btn{grid-column:7 / -1;grid-row:4}.lower>.wg{grid-column:1 / -1}.lower-side{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:0 var(--gutter);margin-top:40px}.lower-side:before{display:none}.lower-side>.odds .odds-list{grid-template-columns:repeat(4,minmax(0,1fr))}.lower-side>.odds .pct{font-size:34px}.rsch-chart>figure,.rsch-src{max-width:760px}.plate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:18px}.plate-box{grid-column:1 / -1;order:-1}.art{height:150px}.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.foot-brand{grid-column:1 / -1}.disclaimer-text{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.art-file-col{display:none}.art-body{grid-column:1 / span 8}.art-side{grid-column:9 / -1}.cat-photo{grid-column:1 / span 7}.cat-lead-head,.cat-lead-text,.is-type .fields{grid-column:8 / -1}.is-type .cat-lead-hl{grid-column:1 / span 7}.is-type .cat-lead-title{font-size:60px}.cat-open{columns:1}.cat-side{grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px var(--gutter);margin-top:24px}.cat-side:before{display:none}}@media(max-width:899px){:root{--margin: 20px}html{scroll-padding-top:12px}.cmdbar{position:static;flex-wrap:wrap;height:auto;gap:10px 12px;padding-top:10px;padding-bottom:10px}.cmd{order:10;flex:1 1 100%;max-width:none}.clocks{display:none}.cal-link{margin-left:auto}.theme{margin-left:0}.lead-top{grid-template-columns:minmax(0,1fr)}.lead-side:before{display:none}.lead-top.no-photo .deck{font-size:22px}.lead-top.no-photo .levels{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;padding:0 12px 2px}.lead-top.no-photo .levels div{padding:9px 0 10px;border-bottom:1px solid var(--rule)}.lead-top.no-photo .levels div:nth-child(2n){padding-left:12px;border-left:1px solid rgba(23,19,14,.25)}.lead-top.no-photo .levels div+div:before{content:none}.columns{columns:2}.recent-stories .story:before{display:block}.recent-stories .story:nth-child(odd):before{display:none}.recent-stories .story:nth-child(n+3){padding-top:16px;border-top:1px solid var(--rule-2)}.strip{grid-auto-columns:calc((100% - var(--gutter)) / 2)}.stories{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:34px}.story:nth-child(3):before{display:none}.art-body,.art-side{grid-column:1 / -1;grid-row:auto}.art-side:before{display:none}.art-side{display:grid;grid-template-columns:1fr 1fr;gap:24px var(--gutter)}.cat-head{grid-template-columns:minmax(0,1fr);row-gap:14px}.cat-head>:not(.cat-title):not(.subtabs){grid-column:1}.cat-photo,.cat-lead-head,.cat-lead-text,.is-type .fields,.is-type .cat-lead-hl{grid-column:1 / -1;grid-row:auto}.cat-lead-head{margin-top:16px}.cat-lead-head:before,.cat-lead-text:before,.is-type .fields:before{display:none}.is-type .cat-lead-title{margin:0 0 14px;font-size:52px}.cat-open{display:none}.row,.row:not(:has(.code-link)){grid-template-columns:64px minmax(0,1fr)}.row .code-link{grid-column:2;grid-row:1;justify-self:start}.row .row-main{grid-column:2}.row-meta{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:4px 14px;align-items:baseline;text-align:left}.topic-rows .row{grid-template-columns:minmax(0,1fr)}.topic-rows .row .row-main,.topic-rows .row-meta{grid-column:1}.sight-side,.sight .story-head,.sight-body,.sight>.btn{grid-column:1 / -1;grid-row:auto}.sight-side{display:contents}.sight .sight-photo{grid-column:1 / -1}.earlier-head,.earlier{grid-column:1 / -1;order:9}.sight .sight-photo{margin-bottom:18px}.sight-body>figure{margin-top:10px}.sight>.btn{margin:4px 0 26px}.earlier{grid-template-columns:minmax(0,1fr)}.lower-side{grid-template-columns:minmax(0,1fr);gap:40px}.lower-side>.odds .odds-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){:root{--margin: 16px;--gutter: 16px}body{font-size:16px}.front{row-gap:38px;padding-top:18px}.lead,.rail,.sight,.lower{grid-column:1 / -1}.rail{columns:1;padding-left:14px;padding-right:14px}.rail-flag{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.rail>*{margin-bottom:30px}.ruled:before{display:none}.lower-side>.odds .odds-list{grid-template-columns:minmax(0,1fr)}.plate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:14px;padding-bottom:16px}.ear{padding:8px 9px 9px}.ear-head{font-size:11.5px;flex-direction:column;gap:2px}.ear-num{--max: 60px}.ear-cap{font-size:14px}.ear-chart-meta{flex-direction:column;align-items:flex-start;white-space:normal;gap:4px}.ear-chart-meta span{overflow:visible;font-size:12px}.ear-src{font-size:11px}.nameplate{font-size:9.4cqi}.late{margin-top:10px;font-size:11.5px}.art{height:112px;min-height:0;margin-top:12px}.art-hint{display:none}.dateline{justify-content:center;gap:4px 14px;font-size:12px;text-align:center}.mini-tag{display:none}.sections{grid-template-columns:repeat(2,minmax(0,1fr))}.sect{height:56px;font-size:15px;justify-content:flex-start;padding:0 10px;gap:10px}.sect-icon{width:30px;height:30px}.sect:nth-child(odd){border-left:0}.sect:nth-child(n+3){border-top:1.5px solid var(--ink)}.sect-new{top:4px;right:6px}.flag-in{padding-top:12px;padding-bottom:12px;gap:10px}.mini-plate{font-size:34px}.banner{--max: 76px}.deck{font-size:19px}.columns{columns:1}.stories{grid-template-columns:minmax(0,1fr)}.story+.story:before{display:none}.recent-stories .story+.story,.story+.story{padding-top:18px;border-top:1px solid var(--rule-2)}.story-head{font-size:24px}.strip{grid-template-columns:none;grid-auto-columns:85%}.strip .story+.story{padding-top:0;border-top:0}.strip .story+.story:before{display:block}.jump{justify-content:flex-start}.jump .btn{width:100%}.sight{padding-bottom:28px}.sight>.sec-head .sec-title{font-size:28px}.sight .story-head{--max: 64px}.sight-body,.odds-list{grid-template-columns:minmax(0,1fr)}.mkt{font-size:14px}.foot-top{padding-top:24px}.foot-grid{grid-template-columns:1fr 1fr}.disclaimer-text{grid-template-columns:minmax(0,1fr);row-gap:10px}.status{flex-direction:column}.status span{padding-left:var(--margin);min-height:32px}.st-end{margin-left:0}.art-page{padding-top:20px;row-gap:24px}.kicker{gap:6px 14px;font-size:12px}.art-title{--max: 72px}.art-deck{font-size:20px}.art-by{flex-direction:column;align-items:flex-start}.prose{font-size:18px}.art-body{--measure: 648px}.art-side{grid-template-columns:minmax(0,1fr)}.pull p,.prose blockquote p{font-size:28px}.cat-page,.arch-page{padding-top:20px}.cat-head{padding:16px 16px 18px}.cat-title{--max: 120px}.cat-desc{font-size:18px}.subtabs{margin:16px -16px -18px}.subtabs a{padding:12px 12px 11px;font-size:12.5px}.cat-lead-title{font-size:32px}.is-type .cat-lead-title{font-size:44px}.cat-side,.cat-empty .side-about{grid-template-columns:minmax(0,1fr)}.row-title{font-size:21px}.chips-label{width:100%}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-viewport{overflow-x:auto;scrollbar-width:none}[data-flash]{animation:none;outline:4px solid var(--spot);outline-offset:2px}}.mail{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:18px 48px;align-items:start;padding:26px 28px 28px;border-top:6px solid var(--amber)}.mail-tab{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--dim);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mail-head{margin:0;font:var(--banner-w) clamp(38px,4.4vw,60px)/.9 var(--banner);font-stretch:62%;text-transform:uppercase}.mail-sub{margin:14px 0 0;max-width:46ch;color:var(--ink-2);font:400 18px/1.45 var(--serif);font-variation-settings:"opsz" 16}.mail-side{padding-top:37px}.mail-form{display:flex;gap:8px}.mail-form input{flex:1;min-width:0;height:48px;padding:0 12px;border:2px solid var(--ink);background:var(--box);color:var(--ink);font:500 17px/1 var(--serif)}.mail-form input::placeholder{color:var(--dim)}.mail-form input:focus{outline:none;border-color:var(--spot)}.mail .btn{min-height:48px;border-color:var(--amber);background:var(--amber);color:#000}.mail .btn:hover{border-color:var(--ink);background:var(--ink);color:#000}.mail .btn:disabled{opacity:.6;cursor:default}.mail-fine{margin:12px 0 0;color:var(--dim);font:400 14px/1.45 var(--serif)}.mail-note{margin:0;font:400 18px/1.45 var(--serif);font-variation-settings:"opsz" 16}.mail-fine a,.mail-note a{text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.mail-again{margin-top:12px;min-height:32px;font:900 12.5px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.mail-status{margin:12px 0 0;color:var(--spot);font:700 15px/1.35 var(--serif)}.mail-status:empty{display:none}@media(max-width:899px){.mail{grid-template-columns:minmax(0,1fr);padding:22px 20px 24px}.mail-side{padding-top:4px}}@media(max-width:479px){.mail-form{flex-direction:column}.mail-form input{flex:none}}.contact-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none}.contact-topics a{display:flex;align-items:center;min-height:48px;padding:2px 12px 0;border:2px solid var(--ink-2);color:var(--ink);font:900 14px/1.15 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.contact-topics a:hover,.contact-topics a:focus-visible{border-color:var(--amber);color:var(--amber)}.is-contact .mail-side>.btn{display:inline-flex;align-items:center}.contact{max-width:44em;margin:28px 0 0}.contact [hidden]{display:none}.contact-form{display:grid;gap:18px}.contact-about{margin:0;padding:0;border:0}.contact-about legend,.contact .field label{display:block;margin:0 0 8px;padding:0;color:var(--ink);font:900 13px/1.2 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.contact-about .chip{position:relative}.contact-about .chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.contact-about .chip:has(input:checked),.contact-about .chip.is-on{background:var(--ink);color:var(--page)}.contact-about .chip:has(input:focus-visible){outline:3px solid var(--spot);outline-offset:2px}.contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact .field{margin:0}.contact .field input,.contact .field textarea{display:block;width:100%;min-width:0;padding:0 12px;border:2px solid var(--ink);border-radius:0;background:var(--box);color:var(--ink);font:500 17px/1.4 var(--serif)}.contact .field input{height:48px}.contact .field textarea{min-height:200px;padding:10px 12px;resize:vertical}.contact .field input::placeholder{color:var(--dim)}.contact .field input:focus,.contact .field textarea:focus{outline:none;border-color:var(--spot);box-shadow:0 0 0 1px var(--spot)}.field-hint{display:block;margin-top:6px;color:var(--dim);font:400 15px/1.45 var(--serif)}.field-hint:empty{display:none}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.contact-send .btn{min-height:48px;min-width:140px;justify-content:center}.contact-send .btn:disabled{opacity:.6;cursor:default}.contact-fine{margin:0;color:var(--dim);font:400 15px/1.45 var(--serif)}.contact-fine a,.contact-done a{text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.contact-status{margin:0;color:var(--spot-text);font:700 16px/1.35 var(--serif)}.contact-status:empty{display:none}.contact-done{padding:22px 24px;border-top:6px solid var(--spot);background:var(--box);font:400 18px/1.5 var(--serif)}.contact-done:focus{outline:none}.contact-done p{margin:0 0 10px}.contact-done-head{color:var(--ink);font:var(--banner-w) 34px/.95 var(--banner);font-stretch:62%;text-transform:uppercase}.contact-done .linkish{font:900 13px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase;min-height:32px}.contact-alt{margin-top:36px}@media(max-width:599px){.contact-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){.contact-topics{grid-template-columns:minmax(0,1fr)}.contact-send .btn{width:100%}}.account{position:relative;flex:none}.signin{font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;min-height:36px}.signin:hover{text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:4px}.account [hidden],.signin-dialog [hidden],.signin-box [hidden],.save [hidden],#signin-page [hidden],#saved-page [hidden],#admin-page [hidden],#unsubscribe-page [hidden],.mail [hidden]{display:none}.account-menu{position:absolute;right:0;top:calc(100% + 12px);z-index:30;display:grid;min-width:230px;padding:6px 0;background:var(--box);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.account-menu a,.account-menu button{display:block;width:100%;padding:10px 14px 9px;color:var(--ink);text-align:left;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.account-menu a:hover,.account-menu button:hover{background:var(--ink);color:var(--box);text-decoration:none}.account-email{margin:0 0 6px;padding:4px 14px 10px;border-bottom:1.5px solid var(--ink);color:var(--dim);font:500 14px/1.3 var(--serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-email:empty{display:none}.signin-dialog{width:min(480px,calc(100vw - 32px));margin:auto;padding:20px 24px 22px;border:2px solid var(--ink);background:var(--box);color:var(--ink);box-shadow:inset 0 0 0 4px var(--box),inset 0 0 0 5.5px var(--ink)}.signin-dialog::backdrop{background:#17130e99}.signin-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:3px solid var(--ink)}.signin-title{margin:0;font:var(--banner-w) 40px/.9 var(--banner);font-stretch:62%;text-transform:uppercase}.signin-top .linkish{font:900 12.5px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase;min-height:32px}.signin-lede{margin:0 0 14px;color:var(--ink-2);font:400 18px/1.45 var(--serif);font-variation-settings:"opsz" 16}.signin-form{display:flex;gap:8px}.signin-form input{flex:1;min-width:0;height:44px;padding:0 12px;border:2px solid var(--ink);background:var(--box);color:var(--ink);font:500 16px/1 var(--serif)}.signin-form input:focus{outline:none;border-color:var(--spot)}.signin-form .btn{min-height:44px}.signin-status{margin:10px 0 0;font:700 14px/1.35 var(--serif)}.signin-status:empty{display:none}.consent-line{margin:12px 0 0;color:var(--dim);font:400 14px/1.4 var(--serif)}.consent-line a,.consent a{text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.signin-box{max-width:600px;margin:22px 0 40px;padding:22px 24px;background:var(--box);border:2px solid var(--ink);box-shadow:inset 0 0 0 4px var(--box),inset 0 0 0 5.5px var(--ink)}.consent{position:fixed;right:20px;bottom:20px;z-index:40;width:min(400px,calc(100vw - 32px));padding:16px 18px;background:var(--box);color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--amber)}.consent-title{margin:0 0 8px;font:var(--banner-w) 30px/.92 var(--banner);font-stretch:62%;text-transform:uppercase}.consent-text{margin:0 0 8px;color:var(--ink-2);font:400 16px/1.45 var(--serif);font-variation-settings:"opsz" 16}.consent-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.consent-fine{margin:0 0 12px;color:var(--dim);font-size:12px}.consent-actions{display:flex;justify-content:flex-end;gap:8px}.consent-status{margin:8px 0 0;color:var(--down);font-size:12px}.consent-status:empty{display:none}.btn-quiet{border-color:var(--rule-2);color:var(--ink-2)}.btn-danger{border-color:var(--down);color:var(--down)}.btn-danger:hover{background:var(--down);color:var(--box)}@media(max-width:759px){.cmd{flex:1 1 calc(100% - 90px)}.account{order:11}.consent{right:0;bottom:0;width:100%;border-width:2px 0 0;box-shadow:none}.signin-form{flex-direction:column}.signin-form input{flex:none}.signin-box{padding:18px 16px}}.save{position:relative;display:inline-flex;align-items:center}.save-btn{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:1px 11px 0;border:2px solid var(--ink);background:transparent;color:var(--ink);font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.save-btn:hover,.save-btn[aria-pressed=true]{background:var(--ink);color:var(--page)}.save-icon{flex:none;fill:currentColor}.save-tip{position:absolute;left:0;top:calc(100% + 6px);z-index:25;padding:8px 11px 7px;background:var(--ink);color:var(--page);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.save-tip button{color:inherit;font-weight:900;text-transform:uppercase}.save-msg:not(.sr-only){position:absolute;left:0;top:calc(100% + 6px);z-index:25;color:var(--down);font:800 12px/1 var(--label);font-stretch:75%;white-space:nowrap;text-transform:uppercase}.signin-as{margin:24px 0 14px;font:400 21px/1.4 var(--serif)}.saved-count{margin-top:18px}.saved-list .row-meta button{color:var(--ink);font-size:12.5px;font-weight:900;text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.saved-list .row-meta button:hover{color:var(--spot-text)}.acct{display:grid;gap:14px;max-width:640px;margin:56px 0 0;padding:0 20px 20px;background:var(--box);border:2px solid var(--ink);border-top-width:7px}.acct p{margin:0}.acct-title{margin:0 -20px;padding:12px 20px 10px;border-bottom:1.5px solid var(--ink);font:var(--banner-w) 34px/.92 var(--banner);font-stretch:62%;text-transform:uppercase}.acct-label{margin-right:8px;color:var(--dim);font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.acct-delete p{margin:0 0 10px;font:400 17px/1.45 var(--serif)}.acct-status{color:var(--dim);font-size:13px}.acct-status:empty{display:none}.adm-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;border-top:7px solid var(--ink);border-bottom:2px solid var(--ink)}.adm-counts div{padding:14px 0 16px}.adm-counts div+div{padding-left:20px;border-left:1px solid var(--rule-2)}.adm-counts dt{color:var(--dim);font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.adm-counts dd{margin:6px 0 0;font:var(--banner-w) 64px/.86 var(--banner);font-stretch:62%}.adm-tabs{margin:0}.adm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0}.adm-bar .arch-count{margin-right:auto}.adm-controls{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));align-items:center}.adm-controls .chips,.adm-controls .arch-search{grid-column:1 / -1}.adm-controls label:not(.arch-search){display:inline-flex;align-items:center;gap:8px;color:var(--dim);font:800 12.5px/1 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase}.adm-controls select{height:36px;border:2px solid var(--ink);background:var(--box);color:var(--ink);font:600 14px/1 var(--label)}.adm-scroll{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font:500 15px/1.3 var(--serif)}.adm-table th{padding:10px 14px 8px 0;border-bottom:2px solid var(--ink);color:var(--ink);font-size:12.5px;font-weight:900;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.adm-table th button{font-weight:900;text-decoration:none;text-transform:uppercase}.adm-table th[aria-sort] button{color:var(--spot-text)}.adm-table th[aria-sort=ascending] button:after{content:" \25b2"}.adm-table th[aria-sort=descending] button:after{content:" \25bc"}.adm-table td{padding:9px 14px 9px 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.adm-table td.num{text-align:right;font-family:var(--label);font-stretch:75%;font-weight:700;font-variant-numeric:tabular-nums}.adm-table a{font-weight:700;text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.adm-missing{color:var(--down);font-weight:700}@media(max-width:759px){.adm-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-counts div:nth-child(3){padding-left:0;border-left:0}}.wg{container:wg / inline-size}.wg .sec-title a{color:inherit}.wg-axis{color:var(--dim);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wg-keys{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--ink)}.wg-key{display:inline-flex;align-items:center;gap:6px}.wg-key .wg-dot{position:static;transform:none}.wg-real{text-align:right;color:var(--ink)}.wg-axis,.wg-row{display:grid;grid-template-columns:170px minmax(0,1fr) 80px;column-gap:16px;align-items:end}.wg-row{align-items:center}.wg-ticks{position:relative;height:20px;border-bottom:2px solid var(--ink)}.wg-tick{position:absolute;bottom:4px;transform:translate(-50%);color:var(--dim);font-weight:700}.wg-tick:first-child{transform:none}.wg-tick:last-child{transform:translate(-100%)}.wg-row{padding:5px 0 4px;border-bottom:1px solid var(--rule)}.wg-pin .wg-row:last-child{border-bottom:2px solid var(--ink)}.wg-row.is-ref .wg-name{color:var(--ink);font-weight:600}.wg-row.is-here{background:color-mix(in srgb,var(--yellow) 45%,transparent)}.wg-row.is-here .wg-name{font-weight:700}.wg-name{overflow:hidden;color:var(--ink);font:500 16.5px/1.3 var(--serif);text-overflow:ellipsis;white-space:nowrap}.wg-mark{margin-left:6px;color:var(--dim);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wg-track{position:relative;height:18px}.wg-bar{position:absolute;top:7px;height:4px;background:var(--dim)}.wg-bar.up{background:var(--up)}.wg-bar.down{background:var(--down)}.wg-dot{position:absolute;top:9px;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%)}.wg-w{background:var(--ink)}.wg-p{width:15px;height:15px;border:3px solid var(--ink);box-sizing:border-box;background:var(--page)}.wg-key .wg-p{background:transparent}.wg-gap{text-align:right;font-size:16px;font-weight:900;letter-spacing:.02em}.wg-gap.up{color:var(--up)}.wg-gap.down{color:var(--down)}.wg-gap.flat{color:var(--dim)}.wg{--wt-h: 64px;--wt-more: #1F4FB8;--wt-less: var(--down)}[data-theme=terminal] .wg{--wt-more: #6189EC;--wt-less: #F24D44}.wt-key{margin:12px 0 10px;color:var(--ink);font:800 12px/1.5 var(--label);letter-spacing:.05em;text-transform:uppercase}.wt-key-line{display:inline-block;width:18px;height:2px;margin-right:8px;vertical-align:4px;background:var(--ink)}.wt-sw{display:inline-block;width:11px;height:11px;margin:0 2px 0 6px;vertical-align:-1px;border-radius:2px}.wt-sw.more{background:color-mix(in srgb,var(--wt-more) 35%,var(--page));box-shadow:inset 0 0 0 1.5px var(--wt-more)}.wt-sw.less{background:color-mix(in srgb,var(--wt-less) 35%,var(--page));box-shadow:inset 0 0 0 1.5px var(--wt-less)}.wg-pages{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.wg-pages::-webkit-scrollbar{display:none}.wt-page{flex:0 0 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;scroll-snap-align:start;border-top:1px solid var(--rule)}.wt-tile{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px 12px 12px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wt-tile.is-ref{padding-bottom:22px}.wt-tile:nth-child(4n){border-right:0}.wt-tile.is-ref{background:var(--box)}.wt-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;margin-bottom:8px}.wt-tile .wg-name{display:block;min-width:0;font-size:15.5px}.wt-tile.is-ref .wg-name{font-weight:700}.wt-tile .wg-name:after{content:"";position:absolute;inset:0}.wt-tile:hover .wg-name{text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.wt-tile .wg-name:focus-visible{outline:none}.wt-tile:has(.wg-name:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.wt-real{flex:none;margin:0;white-space:nowrap}.wt-num{color:var(--ink);font:900 18px/1.1 var(--label);letter-spacing:.01em}.wt-chart{position:relative;flex:none;height:var(--wt-h);margin-top:auto}.wt-chart svg{display:block;width:100%;height:100%;overflow:visible}.wt-grid{stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.wt-zero{stroke:var(--ink);stroke-width:1.5;vector-effect:non-scaling-stroke}.wt-more{fill:var(--wt-more);fill-opacity:.2}.wt-less{fill:var(--wt-less);fill-opacity:.24}.wt-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.wt-scale span{position:absolute;right:0;padding:2px 0 2px 3px;background:var(--box);color:var(--dim);font:700 10px/1 var(--label);font-variant-numeric:tabular-nums}.wt-scale .hi{top:1px}.wt-scale .lo{bottom:1px}.wt-years{position:absolute;left:12px;right:12px;bottom:5px;display:flex;justify-content:space-between;color:var(--dim);font:700 10px/1 var(--label)}@container wg (max-width: 600px){.wt-page{grid-template-columns:repeat(3,minmax(0,1fr))}.wt-head{display:block}.wt-num{font-size:20px}.wt-tile:nth-child(4n){border-right:1px solid var(--rule)}.wt-tile:nth-child(3n){border-right:0}}@container wg (max-width: 440px){.wt-page{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-tile:nth-child(3n){border-right:1px solid var(--rule)}.wt-tile:nth-child(2n){border-right:0}.wt-tile{padding:10px 10px 12px}.wt-tile .wg-name{font-size:15px}.wt-years{left:10px;right:10px}}.wg-nav{display:flex;align-items:center;gap:12px;margin-left:auto;color:var(--dim);font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wg-nav .strip-nav{margin-left:0}@container wg (max-width: 520px){.wg-axis,.wg-row{grid-template-columns:116px minmax(0,1fr) 58px;column-gap:8px}.wg-name{font-size:15px}.wg-mark{display:block;margin:0}.wg-gap{font-size:15px}.wg-tick:nth-child(2n){display:none}}.cp{max-width:var(--page-w);margin:0 auto;padding:26px var(--margin) 0}.cp>:not(.mail){max-width:860px;margin-left:auto;margin-right:auto}.cp>.cp-crumb{margin-bottom:14px;color:var(--dim);font:800 13px/1.3 var(--label);font-stretch:75%;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cp-crumb a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.cp-title{--max: 112px;margin-top:0;margin-bottom:20px;padding-top:14px;border-top:7px solid var(--ink)}.cp-deck{margin-top:0;margin-bottom:14px;color:var(--ink);font:500 22px/1.4 var(--serif)}.cp>.cp-meta{margin-top:0;margin-bottom:30px;padding:10px 0 9px;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule-2);color:var(--dim);font:700 13px/1.5 var(--label);font-stretch:75%;letter-spacing:.03em}.cp-meta a,.cp>p a,.cp-sources a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.cp>h2{margin-top:46px;margin-bottom:12px;background:linear-gradient(var(--ink),var(--ink)) top / 100% 5px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 8px / 100% 1.5px no-repeat;padding-top:18px;font:var(--banner-w) 34px/.95 var(--banner);font-stretch:62%;text-transform:uppercase}.cp>p{margin-top:0;margin-bottom:12px;font:400 18.5px/1.58 var(--serif)}.cp>.cp-sub{margin-top:18px;color:var(--dim);font:700 13px/1.5 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.cp>.cp-small{color:var(--ink-2);font:400 15.5px/1.55 var(--serif)}.cp>.cp-more{margin-top:12px;font:900 13px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.cp>.wg{margin-top:8px}.cp-sources{display:grid;gap:7px;font:400 16.5px/1.45 var(--serif)}.cp .mail{margin-top:56px}.cp-fig{margin-top:0;margin-bottom:0}.cg{display:block;width:100%;height:auto;overflow:visible}.cg-grid{stroke:var(--rule);stroke-width:1}.cg-base{stroke:var(--ink);stroke-width:2}.cg-ax{fill:var(--dim);font-size:13px;font-weight:700}.cg-up{fill:url(#cg-tint-up)}.cg-down{fill:url(#cg-tint-down)}.cg-tint-up circle{fill:var(--up)}.cg-tint-down circle{fill:var(--down)}.cg-p{fill:none;stroke:var(--ink);stroke-width:3.5;stroke-dasharray:9 6;stroke-linejoin:round}.cg-w{fill:none;stroke:var(--ink);stroke-width:6.5;stroke-linejoin:round;stroke-linecap:round}.cg-lab-p,.cg-lab-w{paint-order:stroke;stroke:var(--page);stroke-width:6px;stroke-linejoin:round;font-family:var(--label);font-stretch:75%;text-transform:uppercase;letter-spacing:.04em}.cg-lab-p{fill:var(--ink);font-size:14px;font-weight:700}.cg-lab-w{fill:var(--ink);font-size:14px;font-weight:900}.cp-fig figcaption{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding-top:8px;border-top:1px solid var(--rule-2);color:var(--dim);font:700 12.5px/1.4 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.cp-key{display:inline-flex;align-items:center;gap:7px}.cp-key i{display:inline-block;width:22px;height:5px}.cp-key .k-w{background:var(--ink);height:6px}.cp-key .k-p{background:repeating-linear-gradient(90deg,var(--ink) 0 8px,transparent 8px 12px);height:3px}.cp-key .k-up{height:12px;background:radial-gradient(circle,var(--up) 1.4px,transparent 1.6px) 0 0 / 5px 5px}.cp-key .k-down{height:12px;background:radial-gradient(circle,var(--down) 1.4px,transparent 1.6px) 0 0 / 5px 5px}.cp-note{margin-left:auto}.ct{margin-top:8px;border-top:2px solid var(--ink)}.ct-row{display:grid;grid-template-columns:230px minmax(0,1fr) 70px;gap:14px;align-items:center;padding:6px 0 5px;border-bottom:1px solid var(--rule)}.ct-name{font:500 16.5px/1.3 var(--serif)}.ct-track{position:relative;height:16px}.ct-bar{position:absolute;top:2px;left:0;height:12px;background:var(--ink)}.ct-all{position:absolute;top:-4px;width:4px;height:24px;margin-left:-2px;background:var(--spot)}.ct-val{text-align:right;font-size:16px;font-weight:900}@media(max-width:599px){.ct-row{grid-template-columns:128px minmax(0,1fr) 58px;gap:8px}.ct-name{font-size:14.5px}.cp-deck{font-size:19px}.cp-title{--max: 72px}.cp>h2{font-size:28px}.cp-note{flex-basis:100%;margin-left:0}.cg-ax,.cg-lab-p,.cg-lab-w{font-size:22px}.cg-p{stroke-width:5}.cg-w{stroke-width:9}}@media(max-width:449px){.cg-ax,.cg-lab-p,.cg-lab-w{font-size:28px}.cg-lab-p,.cg-lab-w{stroke-width:9px}.cg-p{stroke-width:6}.cg-w{stroke-width:11}}.infl{display:grid;grid-template-columns:minmax(0,1fr) 470px;column-gap:40px;align-items:start;margin-top:30px}.infl-country{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:16px;border-bottom:3px solid var(--ink)}.infl-country label{font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.infl-country select{height:46px;padding:0 44px 0 12px;border:2px solid var(--ink);border-radius:0;background:var(--box) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0h12L6 8z' fill='%23FFA216'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--ink);font:var(--banner-w) 26px/1 var(--banner);font-stretch:62%;text-transform:uppercase;appearance:none;cursor:pointer}.infl-meta{flex:1 1 280px;margin:0;color:var(--dim);font-size:13px;font-weight:700;letter-spacing:.03em;line-height:1.45}.infl-meta b{color:var(--ink);font-weight:900}.infl-meta a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.infl-hint{max-width:60ch;margin:16px 0 20px;color:var(--ink-2);font:400 17.5px/1.45 var(--serif);font-variation-settings:"opsz" 16}.infl-table{width:100%;border-collapse:collapse;font-size:15px}.infl-table thead th{padding:0 10px 8px;border-bottom:2px solid var(--ink);color:var(--ink);font-size:12px;font-weight:900;letter-spacing:.06em;text-align:left;text-transform:uppercase;vertical-align:bottom}.infl-table thead th.num{text-align:right}.infl-table tbody th,.infl-table td{padding:5px 10px;border-bottom:1px solid var(--rule);vertical-align:middle}.infl-table tbody th{padding-left:0;font:500 18px/1.2 var(--serif);font-variation-settings:"opsz" 18;text-align:left}.infl-table thead th:first-child{padding-left:0}.infl-table .num{text-align:right;white-space:nowrap;font-weight:700}.infl-table .infl-sh{color:var(--dim)}.infl-table .rate{font-weight:900}.infl-table input{width:8ch;height:40px;padding:0 8px;border:2px solid var(--rule-2);border-radius:0;background:var(--box);color:var(--ink);font:800 17px/1 var(--label);font-stretch:75%;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield}.infl-table input::-webkit-inner-spin-button,.infl-table input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.infl-table input:hover,.infl-table input:focus-visible{border-color:var(--ink);outline-offset:0}.bar-col{width:32%;padding-right:0!important}.infl-bar{position:relative;display:block;height:14px}.infl-bar:before{content:"";position:absolute;left:var(--zero);top:-5px;bottom:-5px;width:2px;background:var(--ink)}.infl-bar:after{content:"";position:absolute;left:var(--from);width:var(--len);top:0;bottom:0;background:var(--ink)}.infl-bar.fall:after{background:repeating-linear-gradient(-45deg,var(--ink) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1.5px var(--ink)}.infl-reset{margin:20px 0 0}.infl-rail{position:sticky;top:76px;padding:0}.slip{position:relative;container-type:inline-size;margin:10px 0 30px;padding:26px 26px 22px;background:var(--box);color:var(--ink);font-size:16px;font-weight:600;line-height:1.5;outline:2.5px dashed #8F8B81;outline-offset:8px;--dim: #5C5A53}.slip:before{content:"";position:absolute;top:-21px;left:18px;width:26px;height:26px;background:var(--page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%238C897F' stroke-width='2.2'%3E%3Ccircle cx='6' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='M8.5 7.6 21 18M8.5 16.4 21 6'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 22px}[data-theme=terminal] .slip:before{filter:invert(1);background-color:#e8e2d3}.slip p{margin:0}.slip-head{display:grid;justify-items:center;gap:2px;padding-bottom:16px;text-align:center}.slip-mark{display:block;margin-bottom:10px}.slip-brand{font:800 26px/1.1 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.01em}.slip-title{font-weight:900;letter-spacing:.1em;text-transform:uppercase}.slip-where,.slip-printed{color:var(--dim);font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.slip-printed:empty{display:none}.slip-cols,.slip-lines li,.slip-row{display:grid;grid-template-columns:minmax(0,1fr) auto 6ch;column-gap:10px}.slip-row{grid-template-columns:minmax(0,1fr) auto}.slip-cols{padding:8px 0 4px;border-top:2px solid var(--ink);color:var(--dim);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.slip-cols span:last-child,.slip-lines .p{text-align:right}.slip-lines{padding:0 0 10px;border-bottom:1px solid var(--ink);margin-bottom:10px}.slip-lines li{padding:2px 0;border-bottom:1px dotted rgba(23,19,14,.35)}.slip-lines .l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 16px/1.4 var(--serif)}.slip-lines .q{color:var(--dim);text-align:right}.slip-lines .p{font-weight:800}.slip-row span:last-child{text-align:right;font-weight:800}.slip-total{margin:14px 0 12px!important;padding:12px 0 14px;border-top:6px solid var(--ink);border-bottom:2px solid var(--ink)}.t-label{display:block;font-weight:900;font-size:15px;letter-spacing:.1em;text-transform:uppercase}.t-value{display:block;margin-top:4px;color:var(--ink);font:var(--banner-w) min(150px,34cqi)/.86 var(--banner);font-stretch:62%;letter-spacing:-.005em}.t-value .pt{margin:0}.slip-official{font-size:16px;font-weight:800}.slip-verdict{margin:12px -8px 0!important;padding:8px 8px 7px;background:var(--yellow);font-weight:900;font-size:15px;letter-spacing:.05em;text-transform:uppercase}.slip-verdict:empty{display:none}.slip-code{height:52px;margin-top:20px}.slip-code svg{display:block;width:100%;height:100%;fill:var(--ink)}.slip-foot{margin-top:10px!important;text-align:center;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.infl-why{margin-top:26px}.infl-why h3{margin:0 0 10px;padding-bottom:7px;border-bottom:3px solid var(--ink);font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.infl-why ul{display:grid;gap:10px}.infl-why li{color:var(--ink-2);font:400 16.5px/1.4 var(--serif);font-variation-settings:"opsz" 16}.infl-why li b{margin-right:6px;font-size:16px;font-weight:900}.infl-why .adds{color:var(--spot-text)}.infl-why .cuts{color:var(--up)}.infl-why-none{color:var(--dim)!important}.infl-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.infl-status{min-height:1.4em;margin:10px 0 0;color:var(--dim);font:600 14px/1.4 var(--serif);overflow-wrap:anywhere}.infl-dock{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-between;gap:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#000;color:#f5f3ee;border-top:5px solid var(--amber);font-size:13.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.infl-dock[hidden]{display:none}.infl-dock b{font:var(--banner-w) 22px/1 var(--banner);font-stretch:62%;color:var(--amber);margin-left:6px}.infl-dock:hover{text-decoration:none}.infl-method{margin-top:64px;max-width:36em}.infl-method.prose>p:first-of-type:first-letter{float:none;margin:0;padding:0;font:inherit;color:inherit;text-transform:none}.infl-sources{max-width:36em;padding-left:1.1em;font-size:17px}.infl-sources li{margin-bottom:6px;list-style:square}@media(max-width:1199px){.infl{grid-template-columns:minmax(0,1fr) 400px;column-gap:28px}.bar-col{width:22%}}@media(max-width:899px){.infl{grid-template-columns:minmax(0,1fr)}.infl-rail{position:static;margin:44px 0 0}.infl-page{padding-bottom:60px}}@media(max-width:599px){.bar-col{display:none}.infl-table tbody th{font-size:16px}.infl-table tbody th,.infl-table td{padding-left:4px;padding-right:4px}.infl-table input{width:7ch}.infl-country select{width:100%}.slip{padding:22px 16px 18px;outline-offset:6px}}.lower-side>.odds.ruled:before{display:none}@media(max-width:1199px){.sight-body>p{order:1}.sight-body>figure{order:2}}@media(max-width:759px){.sec-head{flex-wrap:wrap;row-gap:6px}.sec-head .sec-meta,.sec-head .wg-nav{flex-basis:100%;margin-left:0;text-align:left}.wg-nav{justify-content:space-between}}@media(max-width:759px){.banner,.art-title,.cp-title,.sight .story-head{--min: 40px}}.cat-data{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:baseline;margin:18px 0 6px;padding:14px 16px 13px;border:2px solid var(--ink);background:var(--box);color:var(--ink);text-decoration:none}.cat-data:hover .cat-data-title,.cat-data:focus-visible .cat-data-title{text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:3px;text-underline-offset:4px}.cat-data-tag{grid-row:span 2;align-self:start;padding:3px 7px 2px;background:var(--spot);color:#000;font:900 12px/1.2 var(--label);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase}.cat-data-title{font:var(--banner-w) 26px/1.05 var(--banner);font-stretch:62%;text-transform:uppercase}.cat-data-desc{color:var(--ink-2);font:400 16.5px/1.4 var(--serif)}@media(max-width:759px){.cat-data{grid-template-columns:1fr}.cat-data-tag{grid-row:auto;justify-self:start}.cat-data-title{font-size:22px}}.cp>.mica-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 auto 28px;padding:0;list-style:none;border-top:3px solid var(--ink);border-bottom:1px solid var(--rule-2)}.mica-stats li{padding:12px 12px 10px;border-left:1px solid var(--rule);color:var(--dim);font:700 13px/1.35 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.mica-stats li:first-child{border-left:0;padding-left:0}.mica-stats b{display:block;color:var(--ink);font:var(--banner-w) 40px/1 var(--banner);font-stretch:62%;letter-spacing:0}.mica-page>.bars-fig{margin-bottom:8px}.mica-controls{margin-bottom:0}.mica-select{display:flex;align-items:center;gap:6px}.mica-select select{min-height:36px;padding:0 10px;border:2px solid var(--ink);background:var(--box);color:var(--ink);font:700 14px/1 var(--label);font-stretch:75%;letter-spacing:.03em}.mica-controls .chip{min-height:32px;padding:1px 10px 0;font-size:12px}.mica-table thead th:nth-child(1){width:31%}.mica-table thead th:nth-child(2){width:15%}.mica-table thead th:nth-child(4){width:12%}.mica-table thead th:nth-child(5){width:12%}.mica-table{width:100%;border-collapse:collapse;font:600 14.5px/1.35 var(--label);font-stretch:75%;font-variant-numeric:tabular-nums}.mica-table thead th{position:sticky;top:0;z-index:1;padding:7px 8px 6px;background:var(--ink);color:var(--bg);font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-align:left}.mica-table tbody th,.mica-table td{padding:9px 8px 8px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.mica-table tbody tr[hidden]{display:none}.mica-name{display:block;font:800 16px/1.25 var(--label);font-stretch:75%}.mica-legal,.mica-reg{display:block;color:var(--dim);font-weight:600;font-size:13px}.mica-web{color:var(--ink);font-size:13px;text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.mica-country{display:block}.mica-svc{color:var(--ink-2);font-weight:500}.mica-pass,.mica-since{white-space:nowrap}.mica-terms{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 auto 12px;font:400 17px/1.45 var(--serif)}.mica-terms dt{font:800 14px/1.6 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.mica-terms dd{margin:0}@media(max-width:759px){.cp>.mica-stats{grid-template-columns:repeat(2,1fr)}.mica-stats li:nth-child(3){border-left:0;padding-left:0}.mica-stats li:nth-child(n+3){border-top:1px solid var(--rule)}.mica-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mica-table,.mica-table tbody,.mica-table tr{display:block}.mica-table tbody tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0 11px;border-bottom:1px solid var(--rule)}.mica-table tbody th,.mica-table td{display:block;padding:0;border:0}.mica-table tbody th{grid-column:1 / -1}.mica-svc{grid-column:1 / -1;max-width:none}.mica-pass:before{content:"May also serve ";color:var(--dim)}.mica-since:before{content:"Licensed ";color:var(--dim)}.mica-terms{grid-template-columns:1fr;gap:2px}.mica-terms dd{margin-bottom:8px}}.cal-page{max-width:var(--page-w);margin:0 auto;padding:24px var(--margin) 0}.cal-page{--hi: var(--red);--mid: var(--amber);--past: .45;--weekend: #EAE8E1;--today: #FFF1D6}[data-theme=terminal] .cal-page{--hi: #FF5A4F;--weekend: #0B0B0B;--today: #2A1C05}.cal-page .c-lab,.cal-page .c-chip,.cal-page .c-ev,.cal-page .c-tick,.cal-page .c-cell-num,.cal-page .c-dow,.cal-page .c-btn,.cal-page .c-kick,.cal-page .c-status,.cal-page .c-legend,.cal-page .c-count,.cal-page .c-seg,.cal-page .c-agenda time,.cal-page .c-more{font-family:var(--label);font-stretch:75%;font-variant-numeric:tabular-nums}.cal-page .c-head a{text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.cal-page .c-head .c-feed{overflow-wrap:anywhere;margin:12px 0 0;color:var(--dim);font:700 13px/1.45 var(--label);font-stretch:75%;letter-spacing:.03em}.cal-page .c-feed a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.cal-page .mail{margin-top:56px}.cal-page .c-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px;align-items:end;padding:22px 26px;background:var(--box);border:2px solid var(--ink);border-top-width:7px}.cal-page .c-head h1{margin:0;font:800 clamp(48px,8vw,128px)/.86 var(--label);font-stretch:62%;text-transform:uppercase;letter-spacing:-.004em}.cal-page .c-head p{margin:0;font:500 20px/1.38 var(--serif)}@media(max-width:860px){.cal-page .c-head{grid-template-columns:1fr;gap:14px;padding:18px}.cal-page .c-head p{font-size:18px}.cal-page .c-head h1{font-size:56px}}.cal-page .c-controls{position:sticky;top:56px;z-index:5;margin-top:18px;background:var(--page);border-bottom:2px solid var(--ink);padding:12px 0 10px}.cal-page .c-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cal-page .c-row+.c-row{margin-top:10px}.cal-page .c-nav{display:flex;align-items:center;gap:6px}.cal-page .c-nav h2{margin:0 6px;min-width:9.5ch;font:800 30px/1 var(--label);font-stretch:62%;text-transform:uppercase;letter-spacing:.005em}.cal-page .c-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:1px 12px 0;border:2px solid var(--ink);background:transparent;font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-decoration:none}.cal-page .c-btn:hover{background:var(--ink);color:var(--page)}.cal-page .c-btn.sq{width:38px;padding:0;font-size:18px}.cal-page .c-btn.solid{background:var(--ink);color:var(--page)}.cal-page .c-btn.solid:hover{background:var(--amber);color:#000;border-color:var(--amber)}.cal-page .c-seg{display:inline-flex;border:2px solid var(--ink)}.cal-page .c-seg button{border:0;background:none;padding:8px 12px 7px;font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.cal-page .c-seg button+button{border-left:1px solid var(--rule-2)}.cal-page .c-seg button[aria-pressed=true]{background:var(--ink);color:var(--page)}.cal-page .c-spacer{flex:1}.cal-page select.c-tz,.cal-page input.c-q{min-height:38px;border:2px solid var(--ink);background:var(--box);padding:4px 8px;font:700 14px/1 var(--label);font-stretch:75%}.cal-page input.c-q{width:210px}.cal-page .c-fgroup{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cal-page .c-fgroup>.c-lab{margin-right:2px;color:var(--dim);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cal-page .c-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px 4px;border:1.5px solid var(--rule);background:transparent;color:var(--dim);font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer}.cal-page .c-chip:before{content:"";width:9px;height:9px;border:1.5px solid currentColor;flex:none}.cal-page .c-chip[aria-pressed=true]{border-color:var(--ink);background:var(--box);color:var(--ink)}.cal-page .c-chip[aria-pressed=true]:before{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--box)}.cal-page .c-chip:hover{border-color:var(--ink)}.cal-page .c-chip .c-sw{width:10px;height:10px;display:inline-block}.cal-page .c-sw.h{background:var(--hi)}.c-sw.m{background:var(--mid)}.cal-page .c-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 8px;color:var(--dim);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cal-page .c-legend span{display:inline-flex;align-items:center;gap:6px}.cal-page .c-lg-bar{width:4px;height:14px;display:inline-block}.cal-page .c-lg-tick{display:inline-block;padding:0 4px;border:1.5px solid var(--ink);color:var(--ink);font-size:11px}.cal-page .c-lg-tick.exp{border-style:dashed;color:var(--dim)}.cal-page .c-count{margin-left:auto;color:var(--ink)}.cal-page .c-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid var(--rule-2);border-top:1px solid var(--rule-2)}.cal-page .c-dow{padding:8px 8px 6px;border-right:1px solid var(--rule-2);border-bottom:2px solid var(--ink);font-size:12.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;background:var(--box)}.cal-page .c-cell{position:relative;min-height:148px;padding:6px 6px 8px;border-right:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);background:var(--box);min-width:0}.cal-page .c-cell.we{background:var(--weekend)}.cal-page .c-cell.out{background:transparent}.cal-page .c-cell.out>*{opacity:.5}.cal-page .c-cell.today{background:var(--today);box-shadow:inset 0 3px 0 var(--amber)}.cal-page .c-cell-num{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin:0 0 4px;padding:0;border:0;background:none;cursor:pointer;text-align:left}.cal-page .c-cell-num b{font-size:18px;font-weight:800}.cal-page .c-cell-num span{color:var(--dim);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cal-page .c-cell-num:hover b{text-decoration:underline;text-decoration-thickness:2px}.cal-page .c-evs{display:flex;flex-direction:column;gap:3px}.cal-page .c-ev{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px;width:100%;padding:3px 5px 2px 6px;border:0;border-left:4px solid var(--mid);background:var(--page);text-align:left;font-size:12.5px;font-weight:700;line-height:1.25;cursor:pointer}.cal-page .c-ev.h{border-left-color:var(--hi)}.cal-page .c-ev.cb{background:var(--ink);color:var(--page);font-weight:800}.cal-page .c-ev time{color:var(--dim);font-weight:600}.cal-page .c-ev.cb time{color:inherit;opacity:.8}.cal-page .c-ev .c-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-page .c-ev:hover .c-t{text-decoration:underline}.cal-page .c-ev.past,.cal-page .c-tick.past{opacity:var(--past)}.cal-page .c-ticks{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.cal-page .c-tick{padding:2px 4px 1px;border:1.5px solid var(--ink);background:var(--box);font-size:11.5px;font-weight:800;letter-spacing:.02em;cursor:pointer}.cal-page .c-tick.h{box-shadow:inset 0 -3px 0 var(--hi)}.cal-page .c-tick:hover{background:var(--ink);color:var(--page)}.cal-page .c-more{margin-top:4px;padding:0;border:0;background:none;color:var(--spot-text);font:800 12px/1.2 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cal-page .c-dots{display:none}.cal-page .c-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border-left:1px solid var(--rule-2)}.cal-page .c-wcol{border-right:1px solid var(--rule-2);min-width:0;background:var(--box)}.cal-page .c-wcol.we{background:var(--weekend)}.cal-page .c-wcol.today{background:var(--today)}.cal-page .c-wcol>h3{margin:0;padding:8px;border-bottom:2px solid var(--ink);font:900 13px/1.2 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.cal-page .c-wcol .c-evs{padding:6px;gap:4px}.cal-page .c-wcol .c-ev{grid-template-columns:1fr;white-space:normal}.cal-page .c-wcol .c-ev .c-t{white-space:normal}.cal-page .c-agenda{border-top:2px solid var(--ink)}.cal-page .c-aday>h3{margin:0;padding:10px 0 6px;border-bottom:2px solid var(--ink);font:900 15px/1.2 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.cal-page .c-aday.today>h3{color:var(--spot-text)}.cal-page .c-arow{display:grid;grid-template-columns:64px 44px minmax(0,1fr) auto;gap:10px;align-items:baseline;width:100%;padding:9px 4px 8px 10px;border:0;border-bottom:1px solid var(--rule);border-left:4px solid var(--mid);background:none;text-align:left;cursor:pointer}.cal-page .c-arow.h{border-left-color:var(--hi)}.cal-page .c-arow:hover{background:var(--box)}.cal-page .c-arow.past{opacity:var(--past)}.cal-page .c-arow time,.cal-page .c-arow .c-cc{font:700 14px/1.2 var(--label);font-stretch:75%;font-variant-numeric:tabular-nums}.cal-page .c-arow .c-cc{color:var(--dim)}.cal-page .c-arow .c-t{font:700 17px/1.25 var(--serif)}.cal-page .c-arow .c-t small{display:block;color:var(--dim);font:600 13px/1.3 var(--label);font-stretch:75%;letter-spacing:.02em}.cal-page .c-status{display:inline-block;padding:2px 6px 1px;border:1.5px solid var(--ink);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cal-page .c-empty{padding:40px 0;color:var(--dim);text-align:center}.cal-page .c-scrim{position:fixed;inset:0;z-index:20;background:#00000059}.cal-page .c-panel{position:fixed;top:0;right:0;bottom:0;z-index:21;width:min(480px,100vw);overflow-y:auto;background:var(--box);border-left:2px solid var(--ink);box-shadow:-8px 0 #00000014}.cal-page .c-panel-in{padding:18px 24px 40px}.cal-page .c-panel .c-close{position:sticky;top:0;float:right;margin:-6px -10px 0 0}.cal-page .c-panel .c-kick{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px;font-size:12.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.cal-page .c-imp{display:inline-flex;align-items:center;gap:5px;padding:2px 7px 1px;color:#000}.cal-page .c-imp.h{background:var(--hi);color:#fff}.c-imp.m{background:var(--mid)}.cal-page .c-panel h2{margin:0 0 6px;font:800 38px/.95 var(--label);font-stretch:62%;text-transform:uppercase}.cal-page .c-panel .c-when{margin:10px 0 0;font:700 17px/1.35 var(--serif)}.cal-page .c-panel .c-when small{display:block;color:var(--dim);font:600 13.5px/1.4 var(--label);font-stretch:75%;letter-spacing:.02em}.cal-page .c-panel h3{margin:22px 0 6px;padding-bottom:5px;border-bottom:1px solid var(--rule-2);font:900 13px/1.2 var(--label);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase}.cal-page .c-panel p{margin:0 0 10px}.cal-page .c-panel .c-src-list a,.cal-page .c-panel p a{font-weight:700;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.cal-page .c-panel .c-src-list{margin:0;padding:0;list-style:none}.cal-page .c-panel .c-src-list li{margin:0 0 6px}.cal-page .c-panel .c-fine{color:var(--dim);font:600 13px/1.45 var(--label);font-stretch:75%;letter-spacing:.02em}.cal-page .c-cal-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cal-page .c-cal-btns .c-btn{justify-content:flex-start;min-height:44px}.cal-page .c-cal-btns .c-btn svg{width:18px;height:18px;flex:none}.cal-page .c-daylist .c-arow{grid-template-columns:56px 40px minmax(0,1fr)}.cal-page .c-daylist .c-arow .c-status{display:none}@media(max-width:860px){.cal-page .c-nav h2{font-size:24px;min-width:0}.cal-page input.c-q{width:100%}.cal-page .c-filters .c-fgroup{flex:1 1 100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.cal-page .c-row>*{min-width:0;max-width:100%}.cal-page select.c-tz{flex:1 1 auto}.cal-page .c-head h1{font-size:56px}.cal-page .c-filters .c-fgroup .c-chip{flex:none}.cal-page .c-controls{position:static}.cal-page .c-cell{min-height:64px;padding:4px;cursor:pointer}.cal-page .c-cell .c-evs,.cal-page .c-cell .c-ticks,.cal-page .c-cell .c-more,.cal-page .c-cell-num span{display:none}.cal-page .c-cell-num b{font-size:15px}.cal-page .c-dots{display:flex;flex-wrap:wrap;gap:3px}.cal-page .c-dots i{width:7px;height:7px;border-radius:50%;background:var(--mid)}.cal-page .c-dots i.h{background:var(--hi)}.cal-page .c-dots i.e{background:none;border:1.5px solid var(--ink)}.cal-page .c-dow{padding:6px 4px;font-size:11px;text-align:center}.cal-page .c-week{grid-template-columns:1fr}.cal-page .c-wcol>h3{position:sticky;top:0;background:inherit}.cal-page .c-arow{grid-template-columns:50px 34px minmax(0,1fr)}.cal-page .c-arow .c-status{grid-column:3;justify-self:start}.cal-page .c-panel{top:auto;width:100vw;max-height:88vh;border-left:0;border-top:2px solid var(--ink)}.cal-page .c-cal-btns{grid-template-columns:1fr}}.tool-link{padding:1px 12px 0 10px;gap:7px;background:transparent;cursor:pointer}.tool-icon{flex:none;width:18px;height:18px;fill:currentColor}.tool-caret{width:0;height:0;margin-left:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .2s ease-out}.tool-link[aria-expanded=true]{background:var(--ink);color:var(--page)}.tool-link[aria-expanded=true] .tool-caret{transform:rotate(180deg)}.tools-menu{position:relative;flex:none}.tools-list{position:absolute;left:0;top:calc(100% + 12px);z-index:30;display:grid;width:300px;padding:6px 0;background:var(--box);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.tools-list[hidden]{display:none}.tools-list a{display:grid;gap:3px;padding:9px 14px 8px;color:var(--ink)}.tools-list a b{font:900 13px/1.2 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.tools-list a span{color:var(--dim);font:400 14.5px/1.3 var(--serif)}.tools-list a:hover,.tools-list a:focus-visible{background:var(--ink);color:var(--box);text-decoration:none}.tools-list a:hover span,.tools-list a:focus-visible span{color:inherit}.tools-list .tools-all{margin-top:4px;border-top:1.5px solid var(--ink)}.tools-list .tools-all b{color:var(--spot-text)}.tools-list .tools-all:hover b{color:inherit}@media(prefers-reduced-motion:no-preference){.tools-list:not([hidden]){animation:menu-in .18s ease-out both}.account-menu:not([hidden]){animation:menu-in .18s ease-out both}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(min-width:900px)and (max-width:1199px){.clocks{display:none}.cmdbar{gap:12px}.cal-link{margin-left:auto}.cmd{min-width:0}}.sect-page .sect-icon{--chip: transparent}@media(min-width:900px)and (max-width:1099px){.sections{grid-template-columns:repeat(3,minmax(0,1fr))}.sect:nth-child(3n+1){border-left:0}.sect:nth-child(n+4){border-top:1.5px solid var(--ink)}}.tools-page{max-width:var(--page-w);margin:0 auto;padding:26px var(--margin) 0}.tools-head{max-width:none}.tools-head .cp-deck{max-width:62ch}.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);margin-top:26px}.tool-box{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px 18px;background:var(--box);border:2px solid var(--ink);border-top-width:7px}.tool-top{margin:0}.tool-title{margin:0;font:var(--banner-w) 40px/.92 var(--banner);font-stretch:62%;text-transform:uppercase}.tool-what{margin:0;font:400 17px/1.5 var(--serif);color:var(--ink-2)}.tool-fig{display:flex;align-items:baseline;gap:10px;margin:auto 0 0;padding-top:12px;border-top:1.5px solid var(--ink)}.tool-fig b{font:var(--banner-w) 48px/.9 var(--banner);font-stretch:62%;font-variant-numeric:tabular-nums}.tool-fig span{color:var(--dim);font:800 13px/1.3 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase}.tool-next{margin:0;color:var(--dim);font:700 13px/1.4 var(--label);font-stretch:75%;letter-spacing:.03em}.tool-box .btn{align-self:flex-start}.tools-page .mail{margin-top:56px}@media(max-width:1099px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.tools-grid{grid-template-columns:minmax(0,1fr)}.tool-title{font-size:34px}}@media(min-width:700px){.tool-box:first-child{grid-column:span 2}}.motion .ch:not(.spk){clip-path:inset(0 100% 0 0);transition:clip-path .65s cubic-bezier(.45,0,.2,1)}.motion .ch.drawn,.motion .drawn .ch{clip-path:inset(0 0 0 0)}.motion .meter:after{transform-origin:left;transition:transform .8s cubic-bezier(.2,.75,.25,1) .12s}.motion .meter:not(.drawn):after{transform:scaleX(0)}.motion .mica-stats li b,.motion .tool-fig b{display:inline-block;transition:transform .6s cubic-bezier(.2,.75,.25,1),opacity .4s ease-out}.motion .mica-stats li:not(.drawn) b,.motion .tool-fig:not(.drawn) b{transform:translateY(.25em);opacity:0}.motion .u-line,.motion .u-wrap .u,.motion .u-fl .fl{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .24s cubic-bezier(.2,.75,.25,1)}.motion .u-fl .fl{background-size:0 .06em;background-position:0 96%;transition-duration:.36s}.motion .u-line:hover,.motion .u-line:focus-visible,.motion .u-wrap:hover,.motion .u-wrap:focus-visible,.motion .u-wrap:hover *,.motion .u-wrap:focus-visible *,.motion .u-fl:hover .fl,.motion .u-fl:focus-visible .fl{text-decoration:none}.motion .u-line:hover,.motion .u-line:focus-visible,.motion .u-wrap:hover .u,.motion .u-wrap:focus-visible .u{background-size:100% 2px}.motion .u-fl:hover .fl,.motion .u-fl:focus-visible .fl{background-size:100% .06em}.sect:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.75,.25,1)}.sect:hover:after,.sect:focus-visible:after{transform:scaleX(1)}.sect[aria-current=page]:after{transform:scaleX(1)}.sect[aria-current=page]{box-shadow:none}.motion .btn:active,.motion .tool-link:active,.motion .theme button:active,.motion .c-btn:active{transform:translateY(1px)}.motion body{transition:background-color .28s ease-out,color .28s ease-out}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s ease-out both vt-out}::view-transition-new(root){animation:.22s ease-out both vt-in}.cmdbar{view-transition-name:cmdbar}::view-transition-old(cmdbar),::view-transition-new(cmdbar){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.read-line{position:fixed;left:0;right:0;top:56px;z-index:19;height:3px;pointer-events:none}.read-line i{display:block;height:100%;background:var(--amber);transform:scaleX(0);transform-origin:left}@media(max-width:899px){.read-line{top:0}}.toc li a{box-shadow:inset 0 0 0 var(--amber);transition:box-shadow .22s ease-out,padding-left .22s ease-out,color .22s ease-out}.toc li a[aria-current=location]{padding-left:10px;box-shadow:inset 4px 0 0 var(--amber)}@media(prefers-reduced-motion:no-preference){.cal-page #view.c-in-next{animation:c-in-next .32s cubic-bezier(.2,.75,.25,1) both}.cal-page #view.c-in-prev{animation:c-in-prev .32s cubic-bezier(.2,.75,.25,1) both}.cal-page .c-panel:not([hidden]){animation:c-panel-in .28s cubic-bezier(.2,.75,.25,1) both}.cal-page .c-scrim:not([hidden]){animation:c-fade .2s ease-out both}}@keyframes c-in-next{0%{opacity:0;transform:translate(28px)}}@keyframes c-in-prev{0%{opacity:0;transform:translate(-28px)}}@keyframes c-panel-in{0%{transform:translate(40px);opacity:0}}@keyframes c-fade{0%{opacity:0}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){.cal-page .c-panel:not([hidden]){animation-name:c-panel-up}}@keyframes c-panel-up{0%{transform:translateY(60px);opacity:0}}@media(max-width:1359px){.clocks .clock:nth-child(n+2){display:none}}@media(max-width:599px){.cal-link{display:none}.tools-menu{margin-left:auto}.tools-list{left:auto;right:0}}.mica-pv{grid-column:1 / -1}.mica-pv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:stretch}.mica-pv-intro,.mica-pv-bars,.mica-pv-new{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch}.mica-pv-intro{grid-column:1 / span 4;gap:14px}.mica-pv-bars{grid-column:5 / span 4}.mica-pv-new{grid-column:9 / -1}.mica-pv-bars:before,.mica-pv-new:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gutter) / -2);border-left:1px solid var(--rule-2)}.mica-pv-h,.mica-pv .bars-title{display:block;margin:0 0 12px;padding:0;border:0;color:var(--ink);font:900 14px/1.25 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase}.mica-pv-intro .mica-pv-h{margin-bottom:-2px}.mica-pv-bars .bars-fig{flex:1;display:flex;flex-direction:column;margin:0}.mica-pv-bars .ch-src{margin-top:auto}.mica-pv-fig{margin:0;color:var(--dim);font:800 15px/1.25 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.mica-pv-fig b{display:block;margin-bottom:4px;color:var(--ink);font:var(--banner-w) 76px/.9 var(--banner);font-stretch:62%;letter-spacing:0}.mica-pv-deck{margin:0;color:var(--ink);font:400 17px/1.5 var(--serif);font-stretch:100%;text-wrap:pretty}.mica-pv-stats{display:flex;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-2)}.mica-pv-stats li{flex:1 1 0;padding:10px 12px 2px;border-left:1px solid var(--rule);color:var(--dim);font:700 12.5px/1.3 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.mica-pv-stats li:first-child{border-left:0;padding-left:0}.mica-pv-stats b{display:block;color:var(--ink);font:var(--banner-w) 34px/1 var(--banner);font-stretch:62%}.mica-pv-intro .btn{align-self:flex-start;margin-top:auto}.mica-pv-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-2)}.mica-pv-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:9px 0 8px;border-bottom:1px solid var(--rule-2);color:var(--ink);text-decoration:none}.mica-pv-name{font:800 17px/1.15 var(--label);font-stretch:72%}.mica-pv-where{grid-row:2;color:var(--dim);font:700 12.5px/1.4 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.mica-pv-list time{grid-row:1 / span 2;align-self:center;color:var(--ink);font:800 14px/1 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mica-pv-list a:hover .mica-pv-name{color:var(--spot-text)}.mica-pv-new .more{align-self:flex-start;margin-top:auto;padding-top:14px}@media(max-width:1199px){.mica-pv-intro{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gutter);align-items:end;margin-bottom:28px}.mica-pv-intro .mica-pv-h{grid-column:1 / -1;grid-row:1}.mica-pv-fig{grid-column:1;grid-row:2}.mica-pv-stats{grid-column:1;grid-row:3 / span 2}.mica-pv-deck{grid-column:2;grid-row:2 / span 2;align-self:start}.mica-pv-intro .btn{grid-column:2;grid-row:4;margin-top:0}.mica-pv-bars{grid-column:1 / span 6}.mica-pv-bars:before{display:none}.mica-pv-new{grid-column:7 / -1}}@media(max-width:759px){.mica-pv-intro{grid-template-columns:minmax(0,1fr)}.mica-pv-intro>*{grid-column:1!important;grid-row:auto!important}.mica-pv-bars,.mica-pv-new{grid-column:1 / -1}.mica-pv-new{margin-top:28px}.mica-pv-new:before{display:none}.mica-pv-fig b{font-size:64px}}:root{--e-out: cubic-bezier(.2, .75, .25, 1);--e-in-out: cubic-bezier(.65, 0, .35, 1);--t-fast: .14s;--t: .22s;--t-slow: .42s}a,button,summary,label,select,[role=button]{-webkit-tap-highlight-color:transparent}button,.btn,.tool-link,.sect,.c-chip,.c-btn,summary,select{touch-action:manipulation}::selection{background:var(--amber);color:#000}.chrome ::selection,.rail ::selection{background:var(--amber);color:#000}.prose p,.prose li,.story-text,.art-deck,.ear-cap,.tool-what{text-wrap:pretty}.story-head,.row h3,.tool-title{text-wrap:balance}.prose blockquote,.prose q{hanging-punctuation:first}.motion :where(a,button,input,select,textarea,summary,[tabindex]){outline-offset:7px;transition-property:outline-offset;transition-duration:var(--t-fast);transition-timing-function:var(--e-out)}.motion :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px}.motion :is(.btn,.tool-link,.strip-btn,.save-btn,.c-btn,.tools-list a,.cmd-opt){--base: transparent;--fill: var(--ink);--on: var(--bg);background-color:var(--base);background-image:linear-gradient(var(--fill),var(--fill));background-repeat:no-repeat;background-position:100% 0;background-size:0% 100%;transition:background-size var(--t) var(--e-out),color var(--t-fast) ease-out,border-color var(--t-fast) ease-out,transform 90ms ease-out,box-shadow var(--t) var(--e-out),outline-offset var(--t-fast) var(--e-out)}.motion .tool-link,.motion .save-btn,.motion .tools-list a,.motion .cmd-opt{--on: var(--page)}.motion .tools-list a,.motion .cmd-opt{--on: var(--box)}.motion .mail .btn{--base: var(--amber);--on: #000000}.motion .cal-page .c-btn{background-color:var(--base);background-image:linear-gradient(var(--fill),var(--fill));background-repeat:no-repeat;background-position:100% 0;background-size:0% 100%}.motion .cal-page .c-btn.solid{--base: var(--ink);--fill: var(--amber);--on: #000000;color:var(--page)}.motion .save-btn[aria-pressed=true]{--base: var(--ink);color:var(--page)}.motion .strip-btn:disabled,.motion .btn:disabled{background-size:0% 100%!important}@media(hover:hover){.motion :is(.btn,.tool-link,.strip-btn:not(:disabled),.save-btn,.c-btn,.tools-list a,.cmd-opt):is(:hover,:focus-visible),.motion .cal-page :is(.c-btn,.c-btn.solid):is(:hover,:focus-visible),.motion .mail .btn:is(:hover,:focus-visible){background-color:var(--base);background-image:linear-gradient(var(--fill),var(--fill));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--on)}.motion .cal-page .c-btn.solid:is(:hover,:focus-visible){border-color:var(--amber)}.motion .tools-list a:is(:hover,:focus-visible) span{color:inherit}}.motion .cmd-opt[aria-selected=true]{background-position:0 0;background-size:100% 100%}@media(hover:none){.motion :is(.btn,.tool-link,.strip-btn,.save-btn,.c-btn,.tools-list a):hover{background-color:var(--base);background-image:linear-gradient(var(--fill),var(--fill));background-size:0% 100%;color:inherit}.motion .cal-page .c-btn.solid:hover{color:var(--page);border-color:var(--ink)}.motion .sect:hover{background:none}.motion .sect:hover:after{transform:scaleX(0)}.motion .sect[aria-current=page]:after{transform:scaleX(1)}.motion :is(.btn,.tool-link,.strip-btn:not(:disabled),.save-btn,.c-btn,.tools-list a):active{background-position:0 0;background-size:100% 100%;color:var(--on);transition-duration:60ms}}.motion :is(.btn,.tool-link,.strip-btn:not(:disabled),.save-btn,.c-btn,.c-chip,.theme button,.c-seg button,.sect,.linkish):active{transform:translateY(1px)}.motion :is(.btn,.c-btn)[aria-busy=true],.motion .contact-send .btn:disabled,.motion .mail .btn:disabled{background-image:linear-gradient(90deg,transparent 0 30%,color-mix(in srgb,currentColor 22%,transparent) 50%,transparent 70% 100%);background-size:250% 100%!important;background-position:100% 0;animation:busy 1.1s linear infinite}@keyframes busy{to{background-position:-150% 0}}.seg-host{position:relative;isolation:isolate}.seg-ind{position:absolute;z-index:-1;top:0;left:0;height:100%;background:var(--ink);pointer-events:none;transition:transform var(--t-slow) var(--e-out),width var(--t-slow) var(--e-out)}.seg-ready>button{position:relative;transition:color var(--t) ease-out}.seg-ready>button[aria-pressed=true]{background:transparent!important;color:var(--page)}.cal-page .seg-ready>button[aria-pressed=true]{color:var(--page)}@media(hover:hover){.seg-ready>button[aria-pressed=false]:hover{box-shadow:inset 0 -3px 0 var(--amber)}}.motion .u-line,.motion .u-wrap .u{background-position:100% 100%}.motion .u-fl .fl{background-position:100% 96%}.motion .u-line:is(:hover,:focus-visible),.motion .u-wrap:is(:hover,:focus-visible) .u{background-position:0 100%}.motion .u-fl:is(:hover,:focus-visible) .fl{background-position:0 96%}.motion a{transition:color var(--t-fast) ease-out,text-decoration-color var(--t-fast) ease-out,text-decoration-thickness var(--t-fast) ease-out,text-underline-offset var(--t) var(--e-out),outline-offset var(--t-fast) var(--e-out)}@media(hover:hover){.motion :is(.prose,.src,.ear-src,.share,.fine,.backmatter) a:hover{text-decoration-thickness:3px;text-underline-offset:2px}}.motion .tools-list:not([hidden]){animation:menu-open .2s var(--e-out) both;transform-origin:top left}.motion .tools-list:not([hidden]) a{animation:menu-row .26s var(--e-out) both;animation-delay:calc(var(--i, 0) * 22ms + 40ms)}@keyframes menu-open{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes menu-row{0%{opacity:0;transform:translate(-6px)}}.motion .account-menu:not([hidden]){animation:menu-open .2s var(--e-out) both}.motion .cmd-list:not([hidden]){animation:menu-open .18s var(--e-out) both}.motion .cmd-opt{transition:background-size .16s var(--e-out),color .12s ease-out}.cmd input.ph-out{transition:opacity .18s ease-in;opacity:.25}.cmd input.ph-in{transition:opacity .26s ease-out;opacity:1}.motion .signin-dialog[open]{animation:dialog-in .26s var(--e-out) both}.motion .signin-dialog[open]::backdrop{animation:fade-in .26s ease-out both}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes fade-in{0%{opacity:0}}.motion .sect-icon{transition:transform var(--t) var(--e-out)}@media(hover:hover){.motion .sect:hover .sect-icon{transform:translateY(-2px)}}.motion .sect{transition:background-color var(--t) ease-out,transform 90ms ease-out}.motion .sect-new:not([hidden]){animation:badge-in .36s var(--e-out) .4s both}@keyframes badge-in{0%{opacity:0;transform:translateY(4px)}}.ticker-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 56px),transparent 100%)}.motion .tick-flash{animation:tick-flash 1.4s ease-out}@keyframes tick-flash{0%,20%{background-color:color-mix(in srgb,var(--amber) 45%,transparent)}}.motion img.img-wait{opacity:0}.motion img.img-in{opacity:1;transition:opacity .42s ease-out}.motion .prose :is(h2,h3):target,.motion .prose :is(h2,h3).is-target{animation:target-mark 1.8s var(--e-out)}@keyframes target-mark{0%,35%{box-shadow:inset 6px 0 0 var(--amber);padding-left:14px}}.motion .prose :is(h2,h3){transition:padding-left var(--t-slow) var(--e-out)}.read-line i{transition:transform .12s linear}.motion .save-btn[aria-pressed=true] .save-icon{animation:pop .36s var(--e-out)}@keyframes pop{40%{transform:scale(1.3)}}.copy-done{position:relative}.copy-done:before{content:"\2713  ";color:var(--up)}.motion .copy-done{animation:copy-in .3s var(--e-out)}@keyframes copy-in{0%{opacity:.2;transform:translateY(3px)}}.motion :is(input,textarea,select){transition:border-color var(--t-fast) ease-out,box-shadow var(--t) var(--e-out),background-color var(--t-fast) ease-out,outline-offset var(--t-fast) var(--e-out)}.contact .field input:focus,.contact .field textarea:focus{box-shadow:0 0 0 1px var(--spot),inset 0 -3px 0 var(--spot)}:is(.contact .field input,.contact .field textarea):user-invalid{border-color:var(--down)}.motion :is(.contact .field input,.contact .field textarea):user-invalid{animation:nudge .3s var(--e-out)}@keyframes nudge{25%{transform:translate(-3px)}60%{transform:translate(2px)}}.motion .contact-about .chip{transition:background-color var(--t-fast) ease-out,color var(--t-fast) ease-out,transform 90ms ease-out}.motion .contact-about .chip:active{transform:translateY(1px)}.contact{max-width:none}.contact>:not(.contact-form),.contact-form>:not(.contact-about){max-width:44em}.motion .cal-page .c-chip{transition:border-color var(--t-fast) ease-out,background-color var(--t-fast) ease-out,color var(--t-fast) ease-out,transform 90ms ease-out}.motion .cal-page .c-chip:before{transition:background-color var(--t-fast) ease-out,box-shadow var(--t-fast) ease-out}.motion .cal-page .c-chip[aria-pressed=true]:before{animation:tick-box .26s var(--e-out)}@keyframes tick-box{40%{transform:scale(1.35)}}.motion .cal-page :is(.c-cell,.c-arow,.c-ev,.c-tick){transition:background-color var(--t-fast) ease-out,box-shadow var(--t-fast) ease-out}::view-transition-old(root){animation:.15s ease-in both page-out}::view-transition-new(root){animation:.34s var(--e-out) 40ms both page-in}html:active-view-transition-type(back)::view-transition-old(root){animation-name:page-out-back}html:active-view-transition-type(back)::view-transition-new(root){animation-name:page-in-back}@keyframes page-out{to{opacity:0;transform:translateY(-10px)}}@keyframes page-in{0%{opacity:0;transform:translateY(18px)}}@keyframes page-out-back{to{opacity:0;transform:translateY(10px)}}@keyframes page-in-back{0%{opacity:0;transform:translateY(-18px)}}::view-transition-group(nameplate),::view-transition-group(sections),::view-transition-group(ticker),::view-transition-group(story-title),::view-transition-group(story-image){animation-duration:.46s;animation-timing-function:var(--e-out)}::view-transition-old(nameplate),::view-transition-new(nameplate),::view-transition-old(story-title),::view-transition-new(story-title){height:100%;width:auto;object-fit:contain}::view-transition-old(sections),::view-transition-new(sections),::view-transition-old(ticker),::view-transition-new(ticker){animation:none;mix-blend-mode:normal}::view-transition-old(story-title){animation:.2s ease-in both vt-fade-out}::view-transition-new(story-title){animation:.3s ease-out .12s both vt-fade-in}::view-transition-old(story-image){animation:.26s ease-in both vt-fade-out}::view-transition-new(story-image){animation:.3s ease-out both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}html:active-view-transition-type(theme)::view-transition-old(root){animation:none}html:active-view-transition-type(theme)::view-transition-new(root){animation:theme-print .56s var(--e-in-out) both}@keyframes theme-print{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}html.vt-theme *{view-transition-name:none!important}html.vt-theme,html.vt-theme body{transition:none!important}@media(prefers-reduced-motion:no-preference){html.motion{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.mail-sub{text-wrap:pretty}:root{--r-sm: 0;--r-md: 0;--r-lg: 0;--r-xl: 0;--r-2xl: 0;--sh-xs: 0 1px 2px rgba(23, 22, 20, .06);--sh-sm: 0 1px 3px rgba(23, 22, 20, .08), 0 1px 2px rgba(23, 22, 20, .04);--sh-md: 0 6px 16px rgba(23, 22, 20, .1), 0 2px 4px rgba(23, 22, 20, .06);--sh-lg: 0 18px 44px rgba(23, 22, 20, .16), 0 3px 10px rgba(23, 22, 20, .08);--glass: rgba(242, 241, 236, .72);--glass-strong: rgba(251, 250, 246, .84);--glass-hi: rgba(255, 255, 255, .75);--glass-blur: saturate(170%) blur(20px);--scrim: rgba(23, 22, 20, .28);--fig-ground: #E7E5DD}[data-theme=terminal]{--sh-xs: 0 1px 2px rgba(0, 0, 0, .5);--sh-sm: 0 1px 3px rgba(0, 0, 0, .55);--sh-md: 0 6px 16px rgba(0, 0, 0, .55), 0 2px 4px rgba(0, 0, 0, .4);--sh-lg: 0 18px 44px rgba(0, 0, 0, .6), 0 3px 10px rgba(0, 0, 0, .45);--glass: rgba(10, 10, 10, .68);--glass-strong: rgba(26, 26, 25, .82);--glass-hi: rgba(255, 255, 255, .08);--scrim: rgba(0, 0, 0, .5);--fig-ground: #161615}[data-theme=terminal]{--page: #161617;--bg: #161617;--box: #1D1D1F;--white: #1D1D1F;--ink: #F5F5F7;--ink-2: #E8E8ED;--dim: #A1A1A6;--lab: #F5F5F7;--rule: #38383A;--rule-2: #545458;--glass: rgba(22, 22, 23, .72);--glass-strong: rgba(34, 34, 36, .84);--fig-ground: #1D1D1F;--ch-ink: #F5F5F7;--ch-grid: #38383A}.rail,.chrome{--bg: #1D1D1F;--box: #232325;--ink: #F5F5F7;--ink-2: #E8E8ED;--dim: #A1A1A6;--lab: #F5F5F7;--rule: #38383A;--rule-2: #545458;--ch-ink: #F5F5F7;--ch-grid: #38383A}.foot{background:#1d1d1f;--dim: #A1A1A6;--rule: #38383A;--rule-2: #545458}.foot-top{border-bottom-color:#545458}.late,.sect-tip,.consent{background:#1d1d1f!important}[data-theme=terminal] .prose{color:var(--ink);font-weight:420}[data-theme=terminal] :is(.story-text,.deck,.art-deck,.ear-cap,.columns){color:var(--ink-2);font-weight:420}:root,[data-theme],.rail,.chrome,.foot,.chrome .slip{--line: color-mix(in srgb, var(--ink) 14%, transparent);--line-strong: color-mix(in srgb, var(--ink) 30%, transparent);--muted: color-mix(in srgb, var(--ink) 7%, var(--box));--ring: color-mix(in srgb, var(--focus) 55%, transparent)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.btn,.tool-link,.strip-btn,.save-btn,.cal-page .c-btn,.chip,.g-close{min-height:36px;border:1px solid var(--line-strong);border-radius:var(--r-md);background-color:var(--box);box-shadow:var(--sh-xs)}.tool-link{height:36px;padding:1px 12px 0 10px}.strip-btn{width:40px;height:36px}.strip-btn:disabled{box-shadow:none;background-color:transparent}.tool-code{border-radius:calc(var(--r-md) - 1px) 0 0 calc(var(--r-md) - 1px);border-right-width:1px}.motion :is(.btn,.tool-link,.strip-btn,.save-btn,.c-btn){--base: var(--box);--fill: var(--muted);--on: var(--ink)}.motion :is(.tools-list a,.cmd-opt){--base: transparent;--fill: var(--muted);--on: var(--ink)}.btn:hover,.tool-link:hover,.strip-btn:hover:not(:disabled){background-color:var(--muted);color:var(--ink)}.cmdbar>.btn,.btn.g-solid,.contact-send .btn,.cal-page .c-btn.solid{border-color:var(--ink);background-color:var(--ink);color:var(--page);box-shadow:var(--sh-sm)}.cmdbar>.btn:hover,.btn.g-solid:hover{background-color:color-mix(in srgb,var(--ink) 82%,var(--page));color:var(--page)}.motion :is(.cmdbar>.btn,.btn.g-solid,.contact-send .btn){--base: var(--ink);--fill: color-mix(in srgb, var(--ink) 80%, var(--page));--on: var(--page);color:var(--page)}.motion .mail .btn{--base: var(--amber);--fill: #FFB547;--on: #000000;border-color:var(--amber);color:#000}.tool-link[aria-expanded=true],.motion .tool-link[aria-expanded=true]{--base: var(--muted);background-color:var(--muted);color:var(--ink)}.signin{display:inline-flex;align-items:center;min-height:36px;padding:1px 12px 0;border-radius:var(--r-md);font-family:var(--label);font-stretch:75%;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-decoration:none}.signin:hover{background:var(--muted);text-decoration:none}.theme,.cal-page .c-seg{position:relative;align-items:center;height:36px;padding:3px;gap:0;border:0;border-radius:var(--r-lg);background:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.theme button,.cal-page .c-seg button{height:30px;padding:1px 12px 0;border:0!important;border-radius:var(--r-md);background:transparent;color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:12.5px}.theme button[aria-pressed=true],.cal-page .c-seg button[aria-pressed=true]{background:var(--box);color:var(--ink);box-shadow:var(--sh-sm)}.seg-ind{top:3px;bottom:3px;height:auto;border-radius:var(--r-md);background:var(--box);box-shadow:var(--sh-sm),inset 0 0 0 1px var(--line)}.seg-ready>button[aria-pressed=true],.cal-page .seg-ready>button[aria-pressed=true]{background:transparent!important;box-shadow:none;color:var(--ink)}.seg-ready>button[aria-pressed=false]:hover{box-shadow:none!important;color:var(--ink)}.chip{padding:1px 12px 0}.chip[aria-pressed=true]{border-color:var(--ink);background-color:var(--ink);color:var(--page)}.cal-page .c-chip{border-width:1px;border-color:var(--line-strong);border-radius:var(--r-md);background:var(--box);box-shadow:var(--sh-xs)}.inside-list .code span{font:inherit;letter-spacing:inherit}.code,.sect-new,.late,.foot-ed,.sample-tag{border-radius:var(--r-sm)}kbd,.cmd-key{height:20px;min-width:20px;padding:1px 5px 0;border:0;border-radius:var(--r-sm);background:var(--muted);color:var(--dim);box-shadow:inset 0 0 0 1px var(--line)}.cal-page :is(select.c-tz,input.c-q){min-height:36px;padding:4px 10px}.cal-page .c-tick,.cal-page .c-status{border-radius:0}:is(.cal-page select.c-tz,.cal-page input.c-q,.contact .field input,.contact .field textarea,.signin-form input,.mail-form input,.arch-search,.infl-country select,.infl-table input,.mica-controls input,.mica-controls select,.signin-dialog input){border-width:1px;border-color:var(--line-strong);border-radius:var(--r-md);box-shadow:var(--sh-xs)}:is(.cal-page input.c-q,.contact .field input,.contact .field textarea,.signin-form input,.mail-form input,.arch-search):focus{outline:none;border-color:var(--spot);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 32%,transparent)}.cmd{height:38px;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--box);box-shadow:var(--sh-xs)}.cmd:focus-within{border-color:var(--spot);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 32%,transparent)}.ear,.levels:not(.levels-col),.art-file,.short,.art-side .keybox,.cat-head,.cal-page .c-head,.acct,.tool-box,.contact-done,.watch,.disclose,.updated,.infl-why,.cat-lead,.cp-title{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--box);box-shadow:var(--sh-sm)}.ear{padding-top:12px}.ear-head{border-bottom:1px solid var(--line-strong)}.ear-number .ear-head{border-bottom:2px solid var(--amber)}.levels:not(.levels-col){padding:2px 14px;overflow:hidden}.art-file{padding-top:2px}.art-side .keybox{padding:2px 14px 6px}.short{padding-top:14px}.short h2{display:inline-block;padding-bottom:4px;box-shadow:inset 0 -2px 0 var(--amber)}.cp-title{padding:18px 20px}.mica-pv-stats,.prose .table,.table-wrap{border-radius:var(--r-lg)}.rail,.mail{position:relative;border-top:0;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-md)}.rail{padding-top:4px}.rail-flag{border-bottom:1px solid var(--rule-2)}.mail{padding-top:26px}.px-frame,.story-photo,.art-photo img,.svg-fig,.art-card img{border-radius:var(--r-lg)}.px-frame{overflow:hidden;align-items:center}.art .px-frame{border-radius:0}.g-fig{--fig-ink: #B36A00;position:relative;overflow:hidden;container-type:size;aspect-ratio:1200 / 630;max-width:100%;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--fig-ground);box-shadow:var(--sh-sm)}.g-fig[data-g=equity]{--fig-ink: #2458C9}.g-fig[data-g=geopolitics]{--fig-ink: #C8325F}.g-fig[data-g=research]{--fig-ink: #23221F}[data-theme=terminal] .g-fig{--fig-ink: #FFA216}[data-theme=terminal] .g-fig[data-g=equity]{--fig-ink: #8EB8FE}[data-theme=terminal] .g-fig[data-g=geopolitics]{--fig-ink: #FF6F91}[data-theme=terminal] .g-fig[data-g=research]{--fig-ink: #F5F3EE}.g-fig canvas{position:absolute;inset:0;width:100%;height:100%}.g-tag{position:absolute;left:16px;top:14px;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:6px 10px 5px 9px;border-radius:var(--r-md);color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--glass-hi);font:800 12px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.g-tag i{width:8px;height:8px;background:var(--fig-ink)}.g-lens-pos{position:absolute;left:50%;top:50%;z-index:1;max-width:88%;transform:translate(-50%,-54%);font-size:clamp(34px,19cqh,116px)}.g-lens{position:relative;display:inline-flex;flex-direction:column;align-items:center;max-width:100%;padding:.2em .46em .24em;border-radius:0;color:var(--ink);white-space:nowrap;background:linear-gradient(135deg,#ffffff94,#ffffff29);-webkit-backdrop-filter:blur(10px) saturate(190%) brightness(1.05);backdrop-filter:blur(10px) saturate(190%) brightness(1.05);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #ffffff59,inset 0 0 0 1px #ffffff80,0 12px 32px #17161424,0 2px 6px #1716140f}[data-theme=terminal] .g-lens{background:linear-gradient(135deg,#5a585480,#28272540);box-shadow:inset 0 1px 1px #ffffff4d,inset 0 0 0 1px #ffffff24,0 12px 32px #00000073}.g-lens:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 80% at 22% 0%,var(--glass-hi),transparent 46%);opacity:.55;pointer-events:none}.g-lens b{position:relative;font:var(--banner-w) 1em/.9 var(--banner);font-stretch:62%;letter-spacing:0;font-variant-numeric:tabular-nums}.g-lens .g-what{position:relative;display:block;max-width:24em;margin-top:.5em;white-space:normal;text-align:center;font:600 max(12px,.155em)/1.3 -apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink-2);text-wrap:balance}.g-lens small{position:relative;display:block;margin-top:.32em;font:800 max(12px,.15em)/1.2 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.g-lens small.up{color:var(--up)}.g-lens small.down{color:var(--down)}.motion .g-fig.in .g-lens{animation:lens-in .9s cubic-bezier(.2,.9,.25,1.15) both}@keyframes lens-in{0%{opacity:.35;transform:translateY(.2em) scale(.95)}to{opacity:1;transform:none}}.g-figwrap{margin:0}.g-figwrap .g-fig{width:100%}.lead-top.g-has-fig .levels{margin-top:18px}.recent-stories .g-figwrap{margin-bottom:12px}.g-fig-levels{container-type:inline-size;aspect-ratio:auto;min-height:250px;margin-top:18px;display:flex;align-items:flex-end;padding:56px 18px 18px}.lead .g-fig-levels>.levels.levels{position:relative;z-index:1;width:100%;margin:0;padding:0;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;grid-auto-flow:row!important;gap:12px;border:0;box-shadow:none;background:none;overflow:visible}.g-fig-levels>.levels div{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 14px!important;border:0!important;background:linear-gradient(135deg,#ffffff9e,#ffffff38);-webkit-backdrop-filter:blur(10px) saturate(190%) brightness(1.05);backdrop-filter:blur(10px) saturate(190%) brightness(1.05);box-shadow:inset 0 1px 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 10px 28px #1716141f}[data-theme=terminal] .g-fig-levels>.levels div{background:linear-gradient(135deg,#5a585480,#2827254d);box-shadow:inset 0 1px 1px #ffffff40,inset 0 0 0 1px #ffffff1f,0 10px 28px #00000073}.g-fig-levels>.levels div:before{display:none!important}.g-fig-levels>.levels dt{order:2;margin-top:6px;color:var(--ink-2);text-transform:none;letter-spacing:-.01em;font:600 13px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Segoe UI,system-ui,sans-serif}.g-fig-levels>.levels dd{order:1;margin:0;font-size:44px;line-height:.92}.g-fig-levels>.levels dd.chg{order:3;margin-top:6px;font-size:12px;line-height:1.2}.front>.more-strip.g-strip-wide{grid-column:1 / -1;margin-top:0}.g-strip-wide .strip{grid-auto-columns:calc((100% - 3 * var(--gutter)) / 4)}.rail.g-rail-fit{align-self:start}@media(max-width:1199px){.g-strip-wide .strip{grid-auto-columns:calc((100% - 2 * var(--gutter)) / 3)}}@media(max-width:899px){.g-strip-wide .strip{grid-auto-columns:calc((100% - var(--gutter)) / 2)}}@media(max-width:599px){.g-strip-wide .strip{grid-auto-columns:86%}}@container (max-width: 520px){.g-lens-pos{font-size:clamp(26px,21cqh,64px);max-width:92%}.g-lens{padding:.18em .4em .22em}.g-lens .g-what{max-width:17em;font-size:11.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-lens small{display:none}.g-tag{left:10px;top:10px;padding:5px 8px 4px 7px;font-size:11px}}.g-secs{margin:4px 0 0;padding:0;list-style:none}.g-secs li{padding:10px 0 11px;border-top:1px solid var(--rule)}.g-secs li:first-child{border-top:0}.g-sec-name{display:flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}.g-sec-name:hover{text-decoration:none}.g-sec-name:hover b{color:var(--spot-text)}.g-sec-icon{flex:none;width:20px;height:20px;fill:var(--spot-text)}.g-sec-name b{font:900 13.5px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase;transition:color .16s ease-out}.g-sec-n{margin-left:auto;color:var(--dim);font:700 12px/1 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.g-sec-new{margin-left:auto;padding:3px 6px 2px;background:var(--amber);color:#000;font:900 11.5px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.g-sec-story{display:block;margin-top:7px;color:var(--ink);text-decoration:none}.g-sec-meta{display:flex;gap:8px;margin-bottom:3px;font:800 11.5px/1.2 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase}.g-sec-sec{color:var(--spot-text)}.g-sec-meta time{color:var(--dim);font-weight:700}.g-sec-title{display:block;font:800 17px/1.14 var(--label);font-stretch:72%;text-wrap:pretty}.g-sec-story:hover{text-decoration:none}.g-sec-story:hover .g-sec-title{text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.cal-link .g-next{display:none}@media(min-width:1280px){.cal-link.g-has-next .g-cal-plain{display:none}.cal-link.g-has-next .g-next{display:inline-flex;align-items:baseline;gap:7px}.cmd{max-width:400px}}.g-next-k{color:var(--spot-text);font-weight:900}.g-next-t{max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-next-in{color:var(--dim);font-weight:700;font-variant-numeric:tabular-nums}.clock{position:relative}.g-sess{position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--line)}.g-sess b{display:block;height:100%;width:0;background:var(--up);transition:width .6s ease-out}.g-quick{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:70vh;overflow:auto;padding:6px;border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--sh-lg),inset 0 1px 0 var(--glass-hi)}.motion .g-quick:not([hidden]){animation:g-pop .16s cubic-bezier(.2,.75,.25,1) both;transform-origin:top}.g-quick-h{margin:6px 8px 4px;color:var(--dim);font:800 11.5px/1 var(--label);font-stretch:75%;letter-spacing:.07em;text-transform:uppercase}.g-quick-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:baseline;padding:7px 8px;color:var(--ink);text-decoration:none;font:500 15px/1.3 var(--serif)}.g-quick-row:hover,.g-quick-row:focus-visible{background:var(--muted);text-decoration:none}.g-quick-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-quick-foot{margin:6px 8px 4px;padding-top:8px;border-top:1px solid var(--line);color:var(--dim);font:700 11.5px/1.4 var(--label);font-stretch:75%;letter-spacing:.04em;text-transform:uppercase}.cmd:has(>.g-quick:not([hidden])) .cmd-list{display:none}@media(hover:none){.g-quick-key{display:none}}.cmdbar{gap:10px}.cmd{height:36px}.cmd input{height:32px}.cmd-key{height:20px}.clocks{align-items:stretch;gap:0;height:36px;margin-left:auto;margin-right:0;border:1px solid var(--line);background:color-mix(in srgb,var(--box) 55%,transparent)}.clock{position:relative;align-items:center;gap:7px;padding:1px 11px 0;font-size:12.5px}.clock+.clock{border-left:1px solid var(--line)}.clock dt{display:inline-flex;align-items:center;gap:7px}.clock dt:before{content:"";width:7px;height:7px;background:var(--rule-2);transition:background-color .3s ease-out}.clock:has(.state[data-state=open]) dt:before{background:var(--up)}.clock:has(.state[data-state=lunch]) dt:before{background:var(--amber)}.clock dd time{font-variant-numeric:tabular-nums}.clock .state{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g-sess{left:0;right:0;bottom:0;height:2px;background:transparent}.clock .g-sess{position:absolute}.g-sess b{background:color-mix(in srgb,var(--up) 70%,transparent)}.cal-link.g-has-next{gap:8px;padding:1px 12px 0 10px}.g-next{gap:8px!important}.g-next-in{min-width:6.5ch;text-align:right}.cmdbar .theme{margin-left:4px;position:relative}.cmdbar .theme:before{content:"";position:absolute;left:-9px;top:6px;bottom:6px;border-left:1px solid var(--line-strong)}.signin{min-height:36px;padding:1px 10px 0;color:var(--ink)}.cmdbar>.btn{min-height:36px;padding:1px 16px 0}@media(max-width:1359px){.clock{padding:1px 10px 0}}.rsch-photo{margin:0 0 16px}.rsch:has(.rsch-photo) .rsch-chart{display:none}.rsch-photo .px-frame{max-height:300px}.rsch-src{border:1px solid var(--line);background:var(--box);box-shadow:var(--sh-sm)}.mon .spark{width:30%;min-width:76px;padding-left:10px}.g-spk{display:block;width:100%;min-width:72px;height:26px;margin-left:auto;fill:var(--ink)}.g-spk rect{fill:color-mix(in srgb,var(--ink) 78%,transparent)}.g-spk .c-key{fill:var(--spot-text)}.g-spk .g-spk-base{fill:var(--rule-2)}.mon tbody th,.mon td{padding-top:5px;padding-bottom:5px;vertical-align:middle}.mon thead th:last-child{padding-right:0}.sect-tip,.art-hint{border-radius:var(--r-md);box-shadow:var(--sh-md)}.cmdbar{view-transition-name:none;gap:12px;border-bottom:1px solid var(--line);transition:box-shadow .22s ease-out}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.cmdbar{background:transparent;isolation:isolate}.cmdbar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--glass-bar);-webkit-backdrop-filter:var(--glass-bar-blur);backdrop-filter:var(--glass-bar-blur)}}:root{--glass-bar: rgba(242, 241, 236, .86);--glass-bar-blur: blur(24px)}[data-theme=terminal]{--glass-bar: rgba(22, 22, 23, .88)}.cmdbar.g-scrolled{box-shadow:0 1px 0 var(--glass-hi) inset,0 6px 20px #17161414}.clocks{margin-right:6px}.cmd-list,.cmd-msg,.tools-list,.account-menu{padding:4px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--sh-lg),inset 0 1px 0 var(--glass-hi)}.cmd-list{left:0;right:0;top:calc(100% + 6px)}.cmd-msg{left:0;right:0;top:calc(100% + 6px);padding:10px 12px;border-color:color-mix(in srgb,var(--amber) 60%,transparent)}.tools-list,.account-menu{top:calc(100% + 8px)}.cmd-opt,.tools-list a,.account-menu a,.account-menu button{border-radius:var(--r-sm)}.cmd-opt[aria-selected=true]{background:var(--muted);color:var(--ink)}.cmd-opt[aria-selected=true] .opt-code{color:var(--spot-text)}.cmd-opt[aria-selected=true] .opt-note{color:var(--dim)}.tools-list a:hover,.tools-list a:focus-visible,.account-menu a:hover,.account-menu button:hover{background:var(--muted);color:var(--ink)}.tools-list a:hover span,.tools-list a:focus-visible span{color:var(--dim)}.tools-list .tools-all{margin-top:4px;border-top:0;box-shadow:0 -1px 0 var(--line)}.tools-list .tools-all:hover b{color:var(--spot-text)}.account-email{border-bottom:1px solid var(--line)}.motion :is(.tools-list,.account-menu,.cmd-list):not([hidden]){animation:g-pop .16s cubic-bezier(.2,.75,.25,1) both;transform-origin:top}@keyframes g-pop{0%{opacity:0;transform:translateY(-4px) scale(.97)}}.cal-page .c-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cal-page .c-panel{top:10px;right:10px;bottom:10px;width:min(480px,calc(100vw - 20px));border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--sh-lg),inset 0 1px 0 var(--glass-hi)}.signin-dialog{border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--sh-lg)}.signin-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.consent{border-radius:var(--r-xl);box-shadow:var(--sh-lg)}.g-tabs,.g-sheet,.g-scrim{display:none}@media(max-width:759px){html{scroll-padding-top:72px}body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.cmdbar{position:sticky;top:0;flex-wrap:nowrap;height:auto;gap:10px;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px}.cmdbar .brand-mark svg{width:34px;height:34px;border-radius:var(--r-sm)}.cmd{order:0;flex:1 1 auto;height:40px}.cmd-key{display:none}.cmdbar .tools-menu,.cmdbar .theme,.cmdbar>.btn,.cmdbar .account,.cmdbar .cal-link{display:none}.read-line{top:calc(56px + env(safe-area-inset-top,0px))}.g-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;z-index:40;left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));height:64px;padding:5px;border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);box-shadow:var(--sh-lg),inset 0 1px 0 var(--glass-hi);transition:transform .32s cubic-bezier(.2,.75,.25,1),opacity .2s ease-out}.g-tabs.g-away{transform:translateY(calc(100% + 24px));opacity:0}.g-tab{position:relative;display:grid;place-items:center;align-content:center;gap:4px;min-width:0;padding:0;border:0;border-radius:var(--r-xl);background:none;color:color-mix(in srgb,var(--ink) 62%,transparent);cursor:pointer;font:800 10.5px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;-webkit-tap-highlight-color:transparent}.g-tab:hover{text-decoration:none}.g-tab svg{width:24px;height:24px;fill:currentColor}.g-tab[aria-current=page],.g-tab[aria-expanded=true]{color:var(--ink);background:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.g-tab[aria-current=page]:after,.g-tab[aria-expanded=true]:after{content:"";position:absolute;left:50%;top:33px;width:18px;height:3px;margin-left:-9px;background:var(--amber)}.g-tab span{position:relative;top:3px}.g-tab:active{transform:translateY(1px)}.g-tab .g-badge{position:absolute;top:4px;left:calc(50% + 8px);min-width:16px;height:16px;padding:2px 4px 0;border-radius:var(--r-sm);background:var(--amber);color:#000;font:900 10px/12px var(--label);font-stretch:75%;font-style:normal}.g-scrim{display:block;position:fixed;inset:0;z-index:44;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .26s ease-out}.g-scrim.on{opacity:1;pointer-events:auto}.g-sheet{display:block;position:fixed;z-index:45;left:0;right:0;bottom:0;max-height:82vh;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-bottom:0;border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--glass-strong);-webkit-backdrop-filter:saturate(180%) blur(26px);backdrop-filter:saturate(180%) blur(26px);box-shadow:var(--sh-lg),inset 0 1px 0 var(--glass-hi);transform:translateY(105%);visibility:hidden;transition:transform .36s cubic-bezier(.2,.75,.25,1),visibility 0s linear .36s}.g-sheet.on{transform:none;visibility:visible;transition:transform .36s cubic-bezier(.2,.75,.25,1),visibility 0s}.g-sheet:focus{outline:none}.g-grab{display:block;width:44px;height:5px;margin:0 auto 10px;background:var(--line-strong)}.g-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.g-sheet-head h2{margin:0;font:var(--banner-w) 30px/.95 var(--banner);font-stretch:62%;text-transform:uppercase}.g-close{padding:1px 12px 0;color:var(--ink);font:800 12.5px/1 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.g-rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.g-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:6px 8px;border-radius:var(--r-lg);color:var(--ink);text-decoration:none}.g-row:not(:has(.g-ic)){grid-template-columns:minmax(0,1fr) auto;min-height:50px}.g-row:hover,.g-row:active{text-decoration:none;background:var(--muted)}.g-row[aria-current=page]{background:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.g-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);background:var(--box);box-shadow:inset 0 0 0 1px var(--line),var(--sh-xs)}.g-ic svg{width:24px;height:24px;fill:var(--spot-text)}.g-row b{display:block;font:800 16px/1.15 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase}.g-row small{display:block;margin-top:3px;color:var(--dim);font:400 14.5px/1.3 var(--serif)}.g-row .g-count{padding:3px 7px 2px;border-radius:var(--r-sm);background:var(--amber);color:#000;font:900 11px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.g-row .g-go{color:var(--dim);font:900 16px/1 var(--label)}.g-sub{margin:18px 0 8px;color:var(--spot-text);font:900 12px/1 var(--label);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase}.g-theme{display:grid;grid-template-columns:1fr 1fr;height:44px;padding:3px;border-radius:var(--r-lg);background:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.g-theme button{border:0;border-radius:var(--r-md);background:transparent;color:color-mix(in srgb,var(--ink) 62%,transparent);font:800 13px/1 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.g-theme button[aria-pressed=true]{background:var(--box);color:var(--ink);box-shadow:var(--sh-sm),inset 0 0 0 1px var(--line)}.g-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.g-acts .btn{width:100%;min-height:44px}.cal-page .c-panel{inset:auto 0 0;width:100vw;border-radius:var(--r-2xl) var(--r-2xl) 0 0;border-bottom:0}.g-tag{left:10px;top:10px;padding:5px 8px 4px 7px;font-size:11px}.g-lens .g-what{max-width:18em}.g-lens small{display:none}.g-lens-pos{font-size:clamp(30px,17cqh,116px)}}@media(prefers-reduced-motion:reduce){.g-sheet,.g-sheet.on,.g-tabs,.g-scrim{transition:none}.motion .g-fig.in .g-lens{animation:none}}@media print{.g-tabs,.g-sheet,.g-scrim{display:none!important}}@media(min-width:760px){.cmdbar>.btn,.cmdbar .signin{display:inline-flex;align-items:center;min-height:36px;padding:1px 11px 0;border:1px solid var(--line-strong);background-color:var(--box);color:var(--ink);box-shadow:var(--sh-xs);font-family:var(--label);font-stretch:75%;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-decoration:none}.cmdbar .account{display:inline-flex;align-items:center}.cmdbar>.btn:hover,.cmdbar .signin:hover{background-color:var(--amber);border-color:var(--amber);color:#000;text-decoration:none}.motion .cmdbar>.btn,.motion .cmdbar .signin{--base: var(--box);--fill: var(--amber);--on: #000000;color:var(--ink);background-color:var(--base);background-image:linear-gradient(var(--fill),var(--fill));background-repeat:no-repeat;background-position:100% 0;background-size:0% 100%;transition:background-size var(--t) var(--e-out),color var(--t-fast) ease-out,border-color var(--t-fast) ease-out,transform 90ms ease-out,box-shadow var(--t) var(--e-out),outline-offset var(--t-fast) var(--e-out)}.motion .cmdbar>.btn:is(:hover,:focus-visible),.motion .cmdbar .signin:is(:hover,:focus-visible),.motion .cmdbar .signin[aria-expanded=true]{background-color:var(--base);background-image:linear-gradient(var(--fill),var(--fill));background-position:0 0;background-size:100% 100%;border-color:var(--amber);color:var(--on)}}@supports (appearance: base-select){.infl-country select,.infl-country select::picker(select){appearance:base-select}.infl-country select{display:inline-flex;align-items:center}.infl-country select::picker-icon{display:none}.infl-country select::picker(select){min-width:anchor-size(width);max-height:min(60vh,440px);margin-top:6px;padding:6px;overflow-y:auto;border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--sh-lg),inset 0 1px 0 var(--glass-hi);color:var(--ink)}.motion .infl-country select::picker(select):popover-open{animation:g-pop .16s cubic-bezier(.2,.75,.25,1) both;transform-origin:top}.infl-country optgroup{padding:0;font:800 11.5px/1 var(--label);font-stretch:75%;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.infl-country optgroup legend{padding:10px 8px 4px}.infl-country option{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;color:var(--ink);font:600 15px/1.2 var(--label);font-stretch:75%;letter-spacing:.02em;text-transform:none;cursor:pointer}.infl-country option:is(:hover,:focus-visible){background:var(--muted);outline:none}.infl-country option:checked{font-weight:800}.infl-country option::checkmark{order:1;margin-left:auto;color:var(--spot-text)}}.clock{cursor:default;outline-offset:-3px}.clock .g-tip{position:absolute;top:calc(100% + 10px);left:50%;z-index:40;display:grid;gap:3px;padding:8px 11px 7px;border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--sh-md),inset 0 1px 0 var(--glass-hi);color:var(--ink);white-space:nowrap;text-align:left;pointer-events:none;opacity:0;transform:translate(-50%,-3px);transition:opacity .12s ease-out,transform .12s ease-out}.clock .g-tip b{font:800 12.5px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.clock .g-tip-s{display:inline-flex;align-items:center;gap:7px;font:600 13.5px/1.2 var(--label);font-stretch:75%;letter-spacing:.02em;text-transform:none}.clock .g-tip-s:before{content:"";width:7px;height:7px;background:var(--rule-2)}.clock .g-tip-s.open:before{background:var(--up)}.clock .g-tip-s.lunch:before{background:var(--amber)}.clock:hover .g-tip,.clock:focus-visible .g-tip{opacity:1;transform:translate(-50%);transition-delay:60ms}.cp.cp-wide>:not(.mail){max-width:none}.cp.cp-wide>:is(p,.cp-deck,.cp-small){max-width:74ch;margin-left:0}.cp.cp-wide>.cp-meta{max-width:none}.cp.cp-wide .cp-title{text-align:left}.infl>.infl-form{grid-column:1;grid-row:1}.infl>.infl-method{grid-column:1;grid-row:2;max-width:40em;margin-top:56px}.infl>.infl-rail{grid-column:2;grid-row:1 / span 2;align-self:start}.infl-rail{top:72px}.slip-lines>li.slip-small{display:none}.slip-lines.open>li.slip-small{display:grid}.slip-lines>li{display:grid}.slip-more{display:block;width:100%;margin:2px 0 0;padding:8px 0 7px;border:0;border-bottom:1px dashed currentColor;background:none;color:inherit;cursor:pointer;text-align:left;font:800 12px/1 var(--label);font-stretch:75%;letter-spacing:.07em;text-transform:uppercase}.slip-more:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 2px 8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s ease-out}.slip-more[aria-expanded=true]:after{transform:rotate(-135deg);margin-bottom:-1px}.slip-more:hover{text-decoration:underline;text-underline-offset:3px}.slip-more[hidden]{display:none}@media(max-width:899px){.infl>.infl-form,.infl>.infl-rail,.infl>.infl-method{grid-column:1;grid-row:auto}.infl>.infl-method{order:3}}.cbs{max-width:var(--page-w);margin:0 auto;padding:24px var(--margin) 0}.cbs-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px;align-items:end;padding:22px 26px}.cbs-head .cat-title{margin:0;font:800 clamp(48px,8vw,128px)/.86 var(--label);font-stretch:62%;text-transform:uppercase}.cbs-head .cat-desc{margin:0;font:500 20px/1.38 var(--serif)}.cbs-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 20px;border:1px solid var(--line);background:var(--line);box-shadow:var(--sh-sm)}.cbs-nav a{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px 11px;background:var(--box);color:var(--ink);text-decoration:none;font:700 15px/1.15 var(--label);font-stretch:75%;letter-spacing:.02em;transition:background-color .12s ease-out}.cbs-nav a:hover{background:var(--muted);text-decoration:none}.cbs-nav a b{margin-left:auto;font:800 26px/1 var(--label);font-stretch:62%;font-variant-numeric:tabular-nums;white-space:nowrap}.cbs-grid{display:grid;gap:18px}.cbk{padding:20px 24px;border:1px solid var(--line);background:var(--box);box-shadow:var(--sh-sm);scroll-margin-top:84px}.cbk-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.cbk-head h2{margin:0;font:var(--banner-w, 800) 36px/.95 var(--banner, var(--label));font-stretch:62%;text-transform:uppercase}.cbk-rate{display:flex;align-items:baseline;gap:10px;margin:0 0 0 auto}.cbk-rate span{color:var(--dim);font:800 12.5px/1 var(--label);font-stretch:75%;letter-spacing:.07em;text-transform:uppercase}.cbk-rate b{font:800 44px/.9 var(--label);font-stretch:62%;font-variant-numeric:tabular-nums}.cbk-mean{max-width:72ch;margin:12px 0 0;color:var(--ink-2);font:400 17px/1.45 var(--serif)}.cbk-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px;border-top:1px solid var(--line)}.cbk-last{padding:14px 24px 0 0;border-right:1px solid var(--line)}.cbk-next{padding:14px 0 0 24px}.cbk-cols h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;color:var(--dim);font:800 12.5px/1.2 var(--label);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase}.cbk-cols h3>span{color:var(--ink);font-weight:700;letter-spacing:.02em;text-transform:none;font-size:14px}.cbk-in{display:inline-flex;align-items:center;height:20px;padding:1px 7px 0;background:var(--muted);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:800 11.5px/1 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase}.cbk-what{margin:0 0 6px;font:700 18px/1.35 var(--serif)}.cbk-levels{margin:0}.cbk-levels>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;align-items:baseline;padding:9px 0 8px;border-bottom:1px solid var(--line)}.cbk-levels dt{color:var(--ink-2);font:400 15.5px/1.35 var(--serif)}.cbk-levels dd{margin:0;text-align:right}.cbk-levels dd b{display:block;font:800 24px/1 var(--label);font-stretch:62%;font-variant-numeric:tabular-nums}.cbk-levels dd span{display:block;margin-top:3px;color:var(--dim);font:600 12.5px/1.25 var(--label);font-stretch:75%;letter-spacing:.02em}.cbk-levels dd span.up{color:var(--up)}.cbk-levels dd span.down{color:var(--down)}.cbk-lead{margin:0 0 12px;font:400 17px/1.4 var(--serif)}.cbk-lead b{font-weight:700}.cbk-outs{display:grid;gap:7px;margin:0;padding:0;list-style:none}.cbk-out{display:grid;grid-template-columns:96px minmax(0,1fr) 62px;gap:12px;align-items:center}.cbk-ol{font:700 14.5px/1.2 var(--label);font-stretch:75%;letter-spacing:.02em}.cbk-bar{height:12px;background:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.cbk-bar i{display:block;width:calc(var(--p) * 1%);height:100%;background:var(--dim)}.cbk-out.top .cbk-bar i{background:var(--amber)}.motion .cbk-bar i{animation:cbk-grow .7s cubic-bezier(.2,.75,.25,1) both .12s}@keyframes cbk-grow{0%{width:0}}.cbk-pct{text-align:right;font:800 18px/1 var(--label);font-stretch:75%;font-variant-numeric:tabular-nums}.cbk-out:not(.top) .cbk-pct{color:var(--dim)}.cbk-src{margin:12px 0 0;color:var(--dim);font:600 12.5px/1.4 var(--label);font-stretch:75%;letter-spacing:.02em}.cbk-links{display:grid;gap:7px;margin:14px 0 0}.cbk-links:empty{display:none}.cbk-story{color:var(--ink);font:700 16.5px/1.3 var(--serif);text-decoration:underline;text-decoration-color:var(--spot);text-decoration-thickness:2px;text-underline-offset:3px}.cbk-off,.cbk-src a{color:var(--ink);font:700 13px/1.35 var(--label);font-stretch:75%;letter-spacing:.02em;text-decoration:underline;text-decoration-color:var(--spot);text-underline-offset:3px}.cbs-more{margin-top:40px;padding-top:18px;background:linear-gradient(var(--ink),var(--ink)) top / 100% 5px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 8px / 100% 1.5px no-repeat}.cbs-more h2{margin:0 0 12px;font:800 30px/.95 var(--label);font-stretch:62%;text-transform:uppercase}.cbs-more ul{margin:0 0 18px;padding:0;list-style:none}.cbs-more li{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;padding:9px 0 8px;border-bottom:1px solid var(--line)}.cbs-more time{font:700 14.5px/1.3 var(--label);font-stretch:75%;letter-spacing:.02em;font-variant-numeric:tabular-nums}.cbs-more li span{font:500 17px/1.3 var(--serif)}.cbs .mail{margin-top:56px}@media(max-width:899px){.cbs-head{grid-template-columns:1fr;gap:14px;padding:18px}.cbs-head .cat-title{font-size:56px}.cbs-head .cat-desc{font-size:18px}.cbs-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cbk{padding:16px}.cbk-head h2{font-size:30px}.cbs-nav .cbs-nm{display:none}.cbs-nav a b{font-size:24px}.cbk-rate{flex:1 1 100%;flex-direction:column;align-items:flex-start;gap:4px;margin:0}.cbk-rate b{white-space:nowrap}.cbk-rate b{font-size:36px}.cbk-cols{grid-template-columns:1fr}.cbk-last{padding:14px 0 18px;border-right:0;border-bottom:1px solid var(--line)}.cbk-next{padding:14px 0 0}.cbk-out{grid-template-columns:82px minmax(0,1fr) 54px}.cbs-more li{grid-template-columns:1fr;gap:2px}}.infl-rail .infl-why{margin:22px 16px 0;padding:14px 16px 16px}.infl-rail .infl-actions{margin:18px 16px 0}.infl-rail .infl-status{margin:10px 16px 0;padding-bottom:16px}@media(max-width:759px){.sections{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.sections::-webkit-scrollbar{display:none}.sect{flex:none;height:46px;padding:0 14px 0 8px;gap:8px;font-size:14px;border-top:0!important}.sect:nth-child(odd){border-left:1.5px solid var(--ink)}.sect:first-child{border-left:0}.sect-icon{width:26px;height:26px;padding:4px}.sect-new{position:static;margin-left:2px}.sect[aria-current=page]{box-shadow:inset 0 -4px 0 var(--amber)}.g-fig-levels{min-height:0;padding:50px 0 14px}.lead .g-fig-levels>.levels.levels{display:flex!important;gap:10px;padding:0 14px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:14px;overscroll-behavior-x:contain;scrollbar-width:none}.lead .g-fig-levels>.levels.levels::-webkit-scrollbar{display:none}.g-fig-levels>.levels div{flex:0 0 80%;scroll-snap-align:start}.g-fig-levels>.levels div:only-child{flex-basis:100%}.g-fig-levels>.levels dd{font-size:38px}.recent-stories .story:nth-child(n+2){display:grid;grid-template-columns:minmax(0,1fr) 108px;grid-template-rows:auto 1fr;column-gap:14px;row-gap:6px}.recent-stories .story:nth-child(n+2)>.story-photo{grid-column:2;grid-row:1 / span 2;align-self:start;margin:0}.recent-stories .story:nth-child(n+2) .g-fig{aspect-ratio:9 / 7}.recent-stories .story:nth-child(n+2)>.story-kicker{grid-column:1;grid-row:1;flex-wrap:wrap;row-gap:2px;margin:0}.recent-stories .story:nth-child(n+2)>.story-head{grid-column:1;grid-row:2;margin:0;font-size:20px}.recent-stories .story:nth-child(n+2)>:is(.story-text,.cont){display:none}.g-strip-wide .strip .story-text{display:none}.infl-dock{left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));min-height:44px;align-items:center;padding:10px 14px;box-shadow:var(--sh-lg);transition:bottom .32s cubic-bezier(.2,.75,.25,1)}html:has(.g-tabs.g-away) .infl-dock{bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@container (max-width: 160px){.g-tag,.g-lens .g-what,.g-lens small{display:none}.g-lens-pos{font-size:clamp(15px,24cqh,26px);max-width:92%;transform:translate(-50%,-50%)}.g-lens{padding:.2em .34em .16em;white-space:normal;text-align:center}.g-lens b{line-height:.95}}.cal-page .c-ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.cal-page .c-controls{top:64px;z-index:6;margin-top:20px;padding:10px;background:none;border:0}.cal-page .c-controls:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:1px solid var(--line);background:var(--glass-bar);-webkit-backdrop-filter:var(--glass-bar-blur);backdrop-filter:var(--glass-bar-blur);box-shadow:var(--sh-sm),inset 0 1px 0 var(--glass-hi)}.cal-page .c-row{gap:8px}.cal-page .c-row+.c-row{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.cal-page .c-nav{gap:8px}.cal-page .c-pair{display:inline-flex}.cal-page .c-pair .c-btn+.c-btn{margin-left:-1px}.cal-page .c-btn.sq{width:36px;padding:0}.cal-page .c-btn{font-size:12.5px}.cal-page .c-pick{position:relative}.cal-page .c-title-h{margin:0}.cal-page .c-title{display:inline-flex;align-items:center;gap:6px;height:36px;padding:2px 8px 0;border:0;background:none;color:var(--ink);font:800 30px/1 var(--label);font-stretch:62%;letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.cal-page .c-title #title{min-width:8.6ch;text-align:left}.cal-page .c-title .c-chev{width:14px;height:14px;margin-top:-2px;color:var(--dim);transition:transform .16s ease-out}.cal-page .c-title:hover,.cal-page .c-title[aria-expanded=true]{background:var(--muted)}.cal-page .c-title[aria-expanded=true] .c-chev{transform:rotate(180deg)}.cal-page .c-sel{position:relative;display:inline-flex;align-items:center;min-width:0}.cal-page .c-sel>.c-ic{position:absolute;left:10px;pointer-events:none;color:var(--dim)}.cal-page .c-sel>.c-chev{left:auto;right:10px;width:14px;height:14px}.cal-page .c-sel select.c-tz{-webkit-appearance:none;appearance:none;height:36px;min-height:36px;max-width:100%;padding:2px 32px 0 34px;background:var(--box);color:var(--ink);font:700 13.5px/1 var(--label);font-stretch:75%;letter-spacing:.02em;cursor:pointer}.cal-page .c-sel select.c-tz:hover{background:var(--muted)}.cal-page #addall .c-ic{margin:-1px 2px 0 -2px}.cal-page #addall:disabled{opacity:.5;cursor:default}.cal-page .c-search{position:relative;display:inline-flex;align-items:center;flex:0 1 260px;min-width:0}.cal-page .c-search>.c-ic{position:absolute;left:10px;color:var(--dim);pointer-events:none}.cal-page .c-search input.c-q{width:100%;height:36px;min-height:36px;padding:2px 10px 0 34px;background:var(--box);font:600 14px/1 var(--label);font-stretch:75%;letter-spacing:.02em}.cal-page .c-facets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cal-page .c-facet{position:relative}.cal-page .c-fbtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:1px 11px 0 10px;border:1px dashed var(--line-strong);background:transparent;color:var(--ink);font:800 12.5px/1 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out}.cal-page .c-fbtn>.c-ic{width:14px;height:14px;color:var(--dim)}.cal-page .c-fbtn:hover,.cal-page .c-fbtn[aria-expanded=true]{background:var(--muted)}.cal-page .c-facet.on .c-fbtn{border-style:solid;background:var(--box);box-shadow:var(--sh-xs)}.cal-page .c-facet.on .c-fbtn:hover{background:var(--muted)}.cal-page .c-fsel{display:inline-flex;align-items:center;gap:4px}.cal-page .c-fsel:empty{display:none}.cal-page .c-fsep{width:1px;height:16px;margin:0 3px 0 1px;background:var(--line-strong)}.cal-page .c-badge{display:inline-flex;align-items:center;height:20px;padding:1px 6px 0;background:var(--muted);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:700 11.5px/1 var(--label);font-stretch:75%;letter-spacing:.03em;text-transform:none;white-space:nowrap}.cal-page .c-badge.soft{background:transparent;color:var(--dim)}.cal-page .c-reset{display:inline-flex;align-items:center;gap:6px;height:36px;padding:1px 10px 0;border:0;background:none;color:var(--ink);font:800 12.5px/1 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.cal-page .c-reset .c-ic{width:14px;height:14px}.cal-page .c-reset:hover{background:var(--muted)}.cal-page .c-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:25;min-width:250px;padding:4px;border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--sh-lg),inset 0 1px 0 var(--glass-hi)}.motion .cal-page .c-pop:not([hidden]){animation:g-pop .16s cubic-bezier(.2,.75,.25,1) both;transform-origin:top left}.cal-page .c-pnote{margin:6px 8px;color:var(--dim);font:800 11.5px/1.2 var(--label);font-stretch:75%;letter-spacing:.07em;text-transform:uppercase}.cal-page .c-fsearch{position:relative;display:flex;align-items:center;margin:-4px -4px 4px;border-bottom:1px solid var(--line)}.cal-page .c-fsearch>.c-ic{position:absolute;left:12px;color:var(--dim);pointer-events:none}.cal-page .c-fsearch input{width:100%;height:40px;padding:2px 10px 0 36px;border:0;background:transparent;color:var(--ink);font:600 14px/1 var(--label);font-stretch:75%;letter-spacing:.02em}.cal-page .c-fsearch input:focus{outline:none}.cal-page .c-opts{display:flex;flex-direction:column;max-height:min(320px,50vh);overflow-y:auto}.cal-page .c-opt{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:3px 8px 2px;border:0;background:none;color:var(--ink);text-align:left;font:700 14px/1.2 var(--label);font-stretch:75%;letter-spacing:.02em;cursor:pointer}.cal-page .c-opt:hover{background:var(--muted)}.cal-page :is(.c-opt,.c-mo):focus-visible{outline:2px solid var(--ring);outline-offset:-2px;background:var(--muted)}.cal-page .c-ol{flex:1;min-width:0}.cal-page .c-on{color:var(--dim);font-size:12.5px;font-variant-numeric:tabular-nums}.cal-page .c-box{display:grid;place-items:center;width:16px;height:16px;flex:none;border:1px solid var(--line-strong);background:var(--box)}.cal-page .c-box svg{width:13px;height:13px;fill:none;stroke:var(--page);stroke-width:2.6;stroke-linecap:square;opacity:0}.cal-page .c-opt[aria-pressed=true] .c-box{border-color:var(--ink);background:var(--ink)}.cal-page .c-opt[aria-pressed=true] .c-box svg{opacity:1}.motion .cal-page .c-opt[aria-pressed=true] .c-box{animation:tick-box .26s var(--e-out)}.cal-page .c-pfoot{margin:4px -4px -4px;padding:4px;border-top:1px solid var(--line)}.cal-page .c-clear{width:100%;height:34px;border:0;background:none;color:var(--ink);font:700 13.5px/1 var(--label);font-stretch:75%;letter-spacing:.02em;cursor:pointer}.cal-page .c-clear:hover{background:var(--muted)}.cal-page .c-pop .c-none{margin:0;padding:10px 8px;color:var(--dim);font:600 13.5px/1.3 var(--label);font-stretch:75%}.cal-page .c-months{width:342px}.cal-page .c-mos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.cal-page .c-mo{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px 8px;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.cal-page .c-mo:hover{background:var(--muted)}.cal-page .c-mo b{display:flex;align-items:center;gap:6px;font:800 20px/1 var(--label);font-stretch:62%;text-transform:uppercase}.cal-page .c-mo span{color:var(--dim);font:700 12px/1 var(--label);font-stretch:75%;letter-spacing:.04em}.cal-page .c-mo small{color:var(--dim);font:600 11.5px/1.25 var(--label);font-stretch:75%;letter-spacing:.02em}.cal-page .c-mo.now b:after{content:"";width:6px;height:6px;background:var(--amber)}.cal-page .c-mo.on{background:var(--ink);color:var(--page)}.cal-page .c-mo.on :is(span,small){color:color-mix(in srgb,var(--page) 72%,transparent)}.cal-page .c-tools .c-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;color:var(--dim);font:700 12.5px/1.2 var(--label);font-stretch:75%;letter-spacing:.02em;text-transform:none}.cal-page .c-legend span{gap:6px}.cal-page .c-legend .c-lg-tick{padding:2px 4px 1px;border:1px solid var(--line-strong);color:var(--ink);font-size:10.5px;font-style:normal;font-weight:800}.cal-page .c-legend .c-lg-tick.exp{border-style:dashed;color:var(--dim)}.cal-page .c-tools .c-count{display:inline-flex;align-items:center;height:24px;margin-left:4px;padding:1px 8px 0;background:var(--muted);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:800 12px/1 var(--label);font-stretch:75%;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.cal-page .c-mk{display:inline-block;width:8px;height:8px;flex:none;background:var(--mid)}.cal-page .c-mk.h{background:var(--hi)}.cal-page .c-mk.e{background:transparent;box-shadow:inset 0 0 0 1.5px var(--dim)}#view{margin-top:14px}.cal-page .c-grid{grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.56fr));gap:1px;border:1px solid var(--line);background:var(--line);box-shadow:var(--sh-sm)}.cal-page .c-dow{padding:10px 10px 8px;border:0;background:var(--box);color:var(--dim);font:800 12px/1 var(--label);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase}.cal-page .c-cell{min-height:132px;padding:8px 8px 10px;border:0;background:var(--box);cursor:pointer;transition:background-color .12s ease-out}.cal-page .c-cell:hover{background:color-mix(in srgb,var(--ink) 3%,var(--box))}.cal-page .c-cell.we,.cal-page .c-wcol.we{background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--ink) 5%,transparent) 7px 8px),var(--box)}.cal-page .c-dow.we{background:var(--box)}.cal-page .c-cell.out{background:var(--page)}.cal-page .c-cell.out.we{background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--ink) 4%,transparent) 7px 8px),var(--page)}.cal-page .c-cell.out>*{opacity:.42}.cal-page .c-cell.today{background:var(--box);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 70%,transparent)}.cal-page .c-cell-num{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;margin:0 0 6px;padding:0;border:0;background:none;cursor:pointer}.cal-page .c-cell-num b{display:inline-flex;align-items:center;gap:4px;font:800 13px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.cal-page .c-cell-num .c-n{display:grid;place-items:center;min-width:26px;height:26px;padding:2px 4px 0;font:800 15px/1 var(--label);font-stretch:75%;letter-spacing:0;font-variant-numeric:tabular-nums;transition:background-color .12s ease-out}.cal-page .c-cell-num:hover b{text-decoration:none}.cal-page .c-cell-num:hover .c-n{background:var(--muted)}.cal-page .gone .c-cell-num .c-n{color:var(--dim)}.cal-page .today .c-cell-num .c-n{background:var(--amber);color:#000}.cal-page .c-today{color:var(--spot-text);font:800 11px/1 var(--label);font-stretch:75%;letter-spacing:.07em;text-transform:uppercase}.cal-page .c-evs{gap:3px}.cal-page .c-ev{display:flex;align-items:center;gap:6px;padding:4px 6px 3px;border:0;background:var(--muted);color:var(--ink);font:700 12.5px/1.25 var(--label);font-stretch:75%;letter-spacing:.01em}.cal-page .c-ev:hover{background:color-mix(in srgb,var(--ink) 13%,var(--box))}.cal-page .c-ev:hover .c-t{text-decoration:none}.cal-page .c-ev time{flex:none;color:var(--dim);font-weight:600;font-variant-numeric:tabular-nums}.cal-page .c-ev .c-t{flex:1;min-width:0}.cal-page .c-ev.cb{background:var(--ink);color:var(--page)}.cal-page .c-ev.cb time{color:inherit;opacity:.72}.cal-page .c-ev.cb:hover{background:color-mix(in srgb,var(--ink) 84%,var(--page))}.cal-page .c-evcc{margin-right:5px;color:var(--dim)}.cal-page .c-ev.cb .c-evcc{color:inherit;opacity:.72}.cal-page .c-ticks{gap:3px;margin-top:6px}.cal-page .c-tick{padding:3px 5px 2px;border:1px solid var(--line-strong);background:var(--box);color:var(--ink);font:800 11px/1 var(--label);font-stretch:75%;letter-spacing:.04em}.cal-page .c-tick.h{box-shadow:inset 0 -2px 0 var(--hi)}.cal-page .c-tick.exp{border-style:dashed;color:var(--dim)}.cal-page .c-tick:hover{background:var(--muted);color:var(--ink)}.cal-page .c-more{margin-top:6px;padding:3px 6px 2px;color:var(--dim);text-decoration:none;text-transform:none;font:700 12px/1 var(--label);font-stretch:75%;letter-spacing:.02em}.cal-page .c-more:hover{background:var(--muted);color:var(--ink)}.cal-page .c-week{grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.56fr));gap:1px;border:1px solid var(--line);background:var(--line);box-shadow:var(--sh-sm)}.cal-page .c-wcol{min-height:420px;border:0;background:var(--box)}.cal-page .c-wcol.today{background:var(--box);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 70%,transparent)}.cal-page .c-wcol>h3{margin:0;padding:8px;border-bottom:1px solid var(--line);font:inherit}.cal-page .c-wcol>h3 .c-cell-num{margin:0}.cal-page .c-wcol .c-evs{padding:8px;gap:4px}.cal-page .c-wcol .c-ev{align-items:flex-start;flex-wrap:wrap;row-gap:2px}.cal-page .c-wcol .c-ev .c-mk{margin-top:3px}.cal-page .c-wcol .c-ev .c-t{flex:1 1 100%;white-space:normal}.cal-page .c-none{margin:0;padding:4px 2px;color:var(--dim);font:600 13px/1.3 var(--label);font-stretch:75%;letter-spacing:.02em}.cal-page .c-agenda{border:1px solid var(--line);background:var(--box);box-shadow:var(--sh-sm)}.cal-page .c-aday>h3{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px 9px;border-bottom:1px solid var(--line);background:var(--muted);font:800 13px/1.2 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.cal-page .c-aday+.c-aday>h3{border-top:1px solid var(--line)}.cal-page .c-aday.today>h3{color:var(--ink)}.cal-page .c-acount{margin-left:auto;color:var(--dim);font-weight:700;letter-spacing:.04em}.cal-page .gone>h3>span:first-child{color:var(--dim)}.cal-page .c-arow{grid-template-columns:56px 66px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 14px 10px;border:0;border-bottom:1px solid var(--line);background:none;transition:background-color .12s ease-out}.cal-page .c-aday .c-arow:last-child{border-bottom:0}.cal-page .c-arow:hover{background:var(--muted)}.cal-page .c-arow time{color:var(--ink)}.cal-page .c-arow .c-cc{display:inline-flex;align-items:center;gap:7px}.cal-page .c-arow.cb .c-t{font-weight:800}.cal-page .c-status{display:inline-flex;align-items:center;height:22px;padding:1px 7px 0;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font:800 11px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cal-page .c-status.expected,.cal-page .c-status.provisional{border-style:dashed;color:var(--dim)}.cal-page .c-emptybox{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 20px;border:1px dashed var(--line-strong);background:var(--box);text-align:center}.cal-page .c-emptybox p{max-width:34em;margin:0;color:var(--dim);font:500 18px/1.4 var(--serif)}.cal-page .c-emptybox b{color:var(--ink);font-weight:700}.cal-page .c-panel-in{padding:20px 22px 32px}.cal-page .c-panel .c-close{top:0;margin:-6px -8px 0 10px;border-color:transparent;background:transparent;box-shadow:none}.cal-page .c-panel .c-close:hover{background:var(--muted)}.cal-page .c-panel .c-kick{gap:6px;margin:0 0 14px}.cal-page .c-imp{height:22px;padding:1px 8px 0;font:800 11px/1 var(--label);font-stretch:75%;letter-spacing:.06em;text-transform:uppercase}.cal-page .c-panel .c-kick .c-badge{height:22px}.cal-page .c-panel h3{margin:20px 0 8px;padding:16px 0 0;border:0;border-top:1px solid var(--line);color:var(--dim);font:800 12px/1.2 var(--label);font-stretch:75%;letter-spacing:.08em;text-transform:uppercase}.cal-page .c-cal-btns{gap:6px}.cal-page .c-cal-btns .c-btn{min-height:40px;font-size:12px}.cal-page .c-cal-btns .c-btn svg{width:16px;height:16px}.cal-page .c-daylist{margin-top:16px}.cal-page .c-daylist .c-arow{grid-template-columns:48px 60px minmax(0,1fr);padding:10px 12px 9px}@media(max-width:1100px){.cal-page .c-tools .c-legend{display:none}}@media(max-width:860px){.cal-page .c-controls{position:relative;top:auto}.cal-page .c-top,.cal-page .c-tools{position:relative}.cal-page .c-nav{flex:1 1 100%}.cal-page .c-pick{position:static;flex:1;min-width:0}.cal-page .c-title{font-size:26px;padding:2px 6px 0}.cal-page .c-title #title{min-width:0}.cal-page .c-months{left:0;right:0;width:auto}.cal-page .c-seg{flex:1 1 100%}.cal-page .c-seg button{flex:1}.cal-page .c-top .c-spacer{display:none}.cal-page .c-sel{flex:1 1 150px}.cal-page .c-sel select.c-tz{width:100%}.cal-page #addall{flex:1 1 auto}.cal-page .c-search,.cal-page .c-facets{flex:1 1 100%}.cal-page .c-facet{position:static}.cal-page .c-fpop{left:0;right:0;min-width:0}.cal-page .c-tools .c-spacer{display:none}.cal-page .c-tools .c-count{margin-left:0}.cal-page .c-cell{min-height:58px;padding:4px}.cal-page .c-cell-num{margin:0 0 4px}.cal-page .c-cell-num .c-n{min-width:22px;height:22px;font-size:13.5px}.cal-page .c-today{display:none}.cal-page .c-dow{padding:8px 4px 6px;text-align:center;font-size:11px}.cal-page .c-dots{gap:3px;padding-left:2px}.cal-page .c-dots i{width:6px;height:6px;border-radius:0}.cal-page .c-dots i.e{border:0;box-shadow:inset 0 0 0 1.5px var(--dim)}.cal-page .c-week{grid-template-columns:1fr}.cal-page .c-wcol{min-height:0}.cal-page .c-wcol.we:has(.c-none){display:none}.cal-page .c-arow{grid-template-columns:46px 56px minmax(0,1fr);gap:10px;padding:10px 12px 9px}.cal-page .c-arow .c-status{grid-column:3;justify-self:start}}.cal-page .c-reset[hidden],.cal-page #addall .c-short{display:none}@media(max-width:860px){.cal-page .c-sel{flex:1 1 0}.cal-page #addall{flex:none}.cal-page #addall .c-long{display:none}.cal-page #addall .c-short{display:inline}.cal-page .c-facets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cal-page .c-fbtn{width:100%;justify-content:center;gap:5px;padding:1px 4px 0}.cal-page .c-fbtn>.c-ic,.cal-page .c-fsel{display:none}.cal-page .c-facet.on .c-fbtn:after{content:attr(data-n);display:grid;place-items:center;min-width:18px;height:18px;padding:1px 4px 0;background:var(--ink);color:var(--page);font-size:11px;letter-spacing:0}.cal-page .c-reset{grid-column:1 / -1;justify-self:start}.cal-page .c-tools .c-count{display:none}.cal-page .c-arow .c-status:is(.confirmed,.scheduled){display:none}}.cal-page :is(.c-ev,.c-tick,.c-arow).past{opacity:1}.cal-page .c-arow.past :is(time,.c-cc,.c-t,small){color:var(--dim)}.cal-page .c-ev.past,.cal-page .c-ev.cb.past{background:var(--muted);color:var(--dim)}.cal-page .c-ev.past time{color:var(--dim);opacity:1}.cal-page .c-tick.past{color:var(--dim)}.cal-page .past .c-mk{opacity:.55}.cal-page .c-cell.out>*{opacity:1}.cal-page .c-cell.out .c-n{color:var(--dim)}.cal-page .c-cell.out .c-ev:not(.past){background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.cal-page .c-tick{display:inline-flex;align-items:center;height:24px;padding:1px 6px 0}.cal-page .c-ticks{gap:4px}
