.desk-page{width:100%;min-width:0}.desk-page .num{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.desk-head{padding:8px 0 0;margin-bottom:30px}.desk-head h1{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.1;font-weight:500;letter-spacing:-.025em}.desk-head>p{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--text-mid);text-wrap:balance}.desk-back{display:inline-block;margin-bottom:18px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);text-decoration:none}.desk-back:before{content:"\2190\00a0"}.desk-back:hover{color:var(--accent)}.desk-nav{display:flex;flex-wrap:wrap;gap:4px 30px;margin:24px 0 0}.desk-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mid);text-decoration:none;border-bottom:2px solid transparent;transition:color .15s var(--ease),border-color .15s var(--ease)}.desk-nav a:hover{color:var(--text)}.desk-nav a[aria-current=page]{color:var(--marker);border-bottom-color:var(--marker)}.desk-links{display:flex;flex-wrap:wrap;gap:24px}.desk-links a{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-decoration:none}.desk-links a:hover{text-decoration:underline}.journal,.journal-entries{list-style:none;margin:0;padding:0}.journal-group+.journal-group{margin-top:36px}.journal-month{margin:0 0 14px;font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mid)}.journal-entries{background:var(--bg-panel)}.journal-entry{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:8px 40px;gap:8px 40px;padding:26px 28px 28px}.journal-entry+.journal-entry{border-top:1px solid var(--border-soft)}.journal-when{display:grid;grid-gap:8px;gap:8px;align-content:start}.journal-when time{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal-tags{display:flex;flex-wrap:wrap;gap:4px 12px}.journal-tag{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle)}.journal-tag--marker{color:var(--marker)}.journal-tag--accent{color:var(--accent)}.journal-tag--violet{color:var(--violet)}.journal-tag--plain{color:var(--text)}.journal-tag--muted{color:var(--text-faint)}.journal-body{min-width:0}.journal-body h3{margin:0 0 10px;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.01em;text-wrap:balance}.journal-body h3 a{color:inherit;text-decoration:none}.journal-body h3 a:hover{color:var(--accent)}.journal-body p{margin:0;font-size:15px;line-height:1.7;color:var(--text-mid);text-wrap:pretty}.journal-more{display:inline-block;margin-top:12px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mid);text-decoration:none}.journal-more:hover{color:var(--text);text-decoration:underline;text-underline-offset:.25em}.journal-foot{margin:36px 0 0;font-size:13px;line-height:1.65;color:var(--text-subtle)}.journal-foot a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-decoration-thickness:1px;text-underline-offset:.2em}.journal-foot a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.article-head{padding:8px 0 0;margin-bottom:36px}.article-kicker,.article-kicker .research-kind{color:var(--text-subtle)}.article-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.article-head h1{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.1;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.article-dek{margin:18px 0 0;font-size:19px;line-height:1.5;color:var(--text-mid);text-wrap:balance}.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:24px;font-size:13px;color:var(--text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-byline .copylink{margin-left:auto}.article-corrigendum{display:grid;grid-gap:8px;gap:8px;margin:0 0 32px;padding:14px 16px;background:color-mix(in srgb,var(--marker) 8%,transparent)}.article-corrigendum-tag{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--marker)}.article-corrigendum p{margin:0;font-size:14px;line-height:1.6;color:var(--text-mid)}.article-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:32px 56px;gap:32px 56px;align-items:start}.article-aside{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:28px;gap:28px;min-width:0}.aside-block{min-width:0}.aside-label{display:block;margin-bottom:10px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.article-contents ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.article-contents a{font-size:13px;line-height:1.45;color:var(--text-mid);text-decoration:none}.article-contents a:hover{color:var(--text)}.aside-facts{margin:0;display:grid;grid-gap:10px;gap:10px}.aside-facts div{display:grid;grid-gap:3px;gap:3px}.aside-facts dt{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.aside-facts dd{margin:0;font-size:13px;line-height:1.5;color:var(--text)}.aside-sources{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);text-decoration:none}.aside-sources:hover{color:var(--accent)}.article-main{min-width:0;max-width:880px}.article-body{font-size:17px;line-height:1.75;color:var(--text);overflow-wrap:anywhere;text-wrap:pretty}.article-body>:first-child{margin-top:0}.article-body h2{margin:44px 0 14px;font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.015em;scroll-margin-top:88px}.article-body h3{margin:28px 0 10px;font-size:18px;line-height:1.4;font-weight:500}.article-body p{margin:0 0 20px}.article-body ol,.article-body ul{margin:0 0 20px;padding-left:24px}.article-body li{margin-bottom:8px}.article-body strong{font-weight:600}.article-body code{font-family:var(--font-code);font-size:.9em;color:var(--text-mid)}.article-body a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s var(--ease),-webkit-text-decoration-color .15s var(--ease);transition:color .15s var(--ease),text-decoration-color .15s var(--ease);transition:color .15s var(--ease),text-decoration-color .15s var(--ease),-webkit-text-decoration-color .15s var(--ease)}.article-body a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.article-body sup{margin-left:2px;font-size:11px;font-weight:500;line-height:0;vertical-align:super;color:var(--accent)}.article-body sup a{text-decoration:none;color:inherit}.article-body blockquote{margin:0 0 20px;padding:4px 0 4px 20px;border-left:1px solid var(--border-strong);color:var(--text-mid)}.article-body blockquote p{margin:0}.article-body hr{border:0;border-top:1px solid var(--border-soft);margin:32px 0}.article-body pre{max-width:100%;overflow-x:auto}.article-amendments{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:14px;gap:14px}.article-amendments li{display:grid;grid-gap:4px;gap:4px}.article-amendments time{font-size:13px;color:var(--text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-amendments p{margin:0}.article-callout{margin-top:44px;padding:26px 28px 28px;background:var(--bg-panel)}.article-callout h2{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--marker);scroll-margin-top:88px}.article-callout .article-body{font-size:16px;line-height:1.7}.article-callout .article-body>:last-child{margin-bottom:0}.article-callout-links{display:flex;flex-wrap:wrap;gap:24px;margin:22px 0 0}.article-callout-links a{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-decoration:none}.article-callout-links a:hover{text-decoration:underline}.article-sources{margin-top:32px;padding:22px 24px 24px;background:var(--bg-panel)}.article-sources h2{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.article-sources ol{margin:0;padding-left:28px;display:grid;grid-gap:10px;gap:10px;font-size:14px;line-height:1.5}.article-sources li{scroll-margin-top:88px}.article-sources li::marker{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.article-sources a{color:var(--text);text-decoration:none}.article-sources a:hover{color:var(--accent)}.article-sources span{display:block;margin-top:2px;font-size:12px;color:var(--text-faint)}.article-neighbors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.article-neighbor{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;padding:18px 20px;background:var(--bg-panel);color:inherit;text-decoration:none;transition:background .15s var(--ease)}.article-neighbor:hover{background:var(--bg-raise)}.article-neighbor--older{text-align:right}.article-neighbor span{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.article-neighbor strong{font-size:15px;line-height:1.35;font-weight:500;text-wrap:balance}.article-neighbor time{font-size:12px;color:var(--text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-foot{display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.article-foot a{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-decoration:none}.article-foot a:hover{text-decoration:underline}@media (max-width:1100px){.article-grid{grid-template-columns:minmax(0,1fr)}.article-aside{position:static;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 40px}.article-main{max-width:none}}@media (max-width:720px){.desk-head>p{font-size:15px}.desk-nav{margin-top:18px}.journal-entry{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 18px 22px}.journal-when{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:14px}.article-body{font-size:16px}.article-callout,.article-sources{padding:20px 18px 22px}.article-neighbors{grid-template-columns:minmax(0,1fr)}.article-neighbor--older{text-align:left}}.research-section{margin-bottom:24px}.research-empty{margin:0;padding:8px 0;font-size:15px;line-height:1.6;color:var(--text-subtle)}.research-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0}.research-kind{letter-spacing:.14em;color:var(--marker)}.research-kind,.research-tag{font-size:11px;font-weight:500;text-transform:uppercase}.research-tag{letter-spacing:.12em;color:var(--text-subtle)}.research-new{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--marker);text-shadow:0 0 10px color-mix(in srgb,var(--marker) 55%,transparent)}.research-lead{display:block;padding:28px 32px 30px;background:var(--bg-panel);color:inherit;text-decoration:none;transition:background .15s var(--ease)}.research-lead:hover{background:var(--bg-raise)}.research-lead h3{margin:16px 0 0;font-size:clamp(26px,2.6vw,36px);line-height:1.15;font-weight:500;letter-spacing:-.02em;text-wrap:balance;transition:color .15s var(--ease)}.research-lead .research-dek{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--text-mid);text-wrap:balance}.research-lead time{display:block;margin-top:18px;font-size:13px;color:var(--text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.research-lead:hover h3{color:var(--accent)}.research-lead--empty h3{font-size:clamp(22px,2.2vw,30px)}.research-lead--empty:hover{background:var(--bg-panel)}.research-lead--empty:hover h3{color:inherit}.research-lead--empty time{color:var(--marker)}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.research-card{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:10px;gap:10px;align-content:start;padding:22px 24px 24px;background:var(--bg-panel);color:inherit;text-decoration:none;transition:background .15s var(--ease)}.research-card:hover{background:var(--bg-raise)}.research-card h3{margin:2px 0 0;font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.01em;text-wrap:balance;transition:color .15s var(--ease)}.research-card .research-dek{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;line-height:1.6;color:var(--text-mid)}.research-card time{align-self:end;margin-top:6px;font-size:12px;color:var(--text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.research-card:hover h3{color:var(--accent)}.research-rows{list-style:none;margin:0;padding:0;background:var(--bg-panel)}.research-rows li+li .briefing-row{border-top:1px solid var(--border-soft)}.briefing-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:6px 40px;gap:6px 40px;align-items:baseline;padding:24px 28px 26px;color:inherit;text-decoration:none;transition:background .15s var(--ease)}.briefing-row:hover{background:var(--bg-raise)}.briefing-when{display:grid;grid-gap:8px;gap:8px;align-content:start}.briefing-row time{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.briefing-row h3{margin:0;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.01em;text-wrap:balance;transition:color .15s var(--ease)}.briefing-row:hover h3{color:var(--accent)}.briefing-row p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--text-mid);text-wrap:pretty}.aside-market{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.aside-market-row{display:grid;grid-template-columns:44px 58px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aside-market-sym{letter-spacing:.08em;color:var(--text)}.aside-market-move{text-align:right}.aside-market-move.rise{color:var(--marker)}.aside-market-move.fall{color:var(--violet)}.aside-market-note{margin:10px 0 0;font-size:11px;line-height:1.5;letter-spacing:.02em;color:var(--text-faint)}@media (max-width:1100px){.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.research-lead{padding:22px 20px 24px}.briefing-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:20px 18px 22px}.briefing-when{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:14px}}@media (max-width:640px){.research-grid{grid-template-columns:minmax(0,1fr)}}.coverage-board,.coverage-overview{display:grid;grid-gap:var(--s4);gap:var(--s4)}.coverage-overview{padding:var(--s3);background:var(--bg-panel)}.coverage-countdown{display:grid;align-content:start;grid-gap:var(--s1);gap:var(--s1)}.coverage-label,.coverage-rules dt,.coverage-section-head>span,.coverage-state{font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.coverage-clock{font-family:var(--font-data);font-size:clamp(24px,3vw,36px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;color:var(--accent)}.coverage-countdown time{font-family:var(--font-data);font-size:12px;color:var(--text-faint)}.coverage-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--s3);gap:var(--s3);margin:0}.coverage-rules div{display:grid;grid-gap:var(--s1);gap:var(--s1);align-content:start}.coverage-rules dd{margin:0;font-family:var(--font-data);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-strong)}.coverage-participation{display:grid;grid-gap:var(--s1);gap:var(--s1);max-width:75ch;font-size:15px;line-height:1.6;color:var(--text-mid)}.coverage-notice p,.coverage-participation p{margin:0}.coverage-participation strong{font-family:var(--font-data);font-size:14px;font-weight:500;color:var(--text)}.coverage-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2);margin-bottom:var(--s2)}.coverage-section-head h2{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em}.coverage-note{margin:0;color:var(--text-subtle);font-size:13px;line-height:1.65}.coverage-candidates{list-style:none;padding:0;margin:var(--s2) 0 0;background:var(--bg-panel)}.coverage-candidate{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3)}.coverage-candidate+.coverage-candidate{border-top:1px solid var(--border-soft)}.coverage-result,.coverage-tally,.coverage-token{display:grid;align-content:start;grid-gap:var(--s1);gap:var(--s1);min-width:0}.coverage-token h3{margin:0;font-size:19px;font-weight:500;overflow-wrap:anywhere}.coverage-token h3 a{color:var(--text-strong);text-decoration:none}.coverage-token h3 a:hover{color:var(--accent)}.coverage-token>span{font-size:13px;color:var(--text-subtle);overflow-wrap:anywhere}.coverage-token .coverage-address{font-family:var(--font-data);font-size:11px;color:var(--text-faint)}.coverage-tally{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage-tally strong{font-size:18px;font-weight:500;color:var(--text);overflow-wrap:anywhere}.coverage-tally span{font-size:11px;color:var(--text-faint)}.coverage-state--published{color:var(--accent)}.coverage-state--held,.coverage-state--withdrawn{color:var(--violet)}.coverage-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1) var(--s2)}.coverage-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:var(--s1) var(--s2);border:0;background:var(--accent-soft);color:var(--text);font-family:var(--font-display);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.coverage-action:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 22%,transparent)}.coverage-action:active:not(:disabled){background:var(--bg-inset)}.coverage-action:disabled{cursor:not-allowed;opacity:.6}.coverage-action[aria-pressed=true]{color:var(--accent);opacity:1;background:color-mix(in srgb,var(--accent) 22%,transparent)}.coverage-action:focus-visible,.coverage-link:focus-visible,.coverage-token a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.coverage-link{display:inline-flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;color:var(--accent);font-size:13px;text-decoration:underline;text-underline-offset:.2em}.coverage-link:hover{color:var(--text)}.coverage-empty{padding:var(--s3);background:var(--bg-panel)}.coverage-empty h2,.coverage-empty h3{margin:0 0 var(--s1);font-size:19px;font-weight:500}.coverage-empty p{max-width:65ch;margin:0;color:var(--text-subtle);font-size:15px;line-height:1.6}.coverage-feedback{margin:0;color:var(--text);font-size:14px;line-height:1.6}.coverage-feedback:empty{display:none}.coverage-notice{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--bg-raise);font-size:14px}.coverage-week+.coverage-week{margin-top:var(--s4)}.coverage-week>h3{margin:0 0 var(--s1);font-size:15px;font-weight:500}.coverage-foot{margin:0;max-width:75ch;font-size:13px;line-height:1.7;color:var(--text-faint)}.coverage-panel-body{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s3)}.coverage-panel-choice{display:grid;grid-gap:var(--s1);gap:var(--s1)}.coverage-panel-choice>p{margin:0;font-size:14px;color:var(--text-mid)}.rdetail-coverage .tpanel-right a{color:var(--accent);font-size:12px;text-decoration:none}.coverage-article{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0 0 var(--s4);padding:var(--s3);background:var(--bg-panel)}.coverage-article p{margin:0;font-size:14px;line-height:1.65;color:var(--text-mid)}.coverage-article-links{display:flex;flex-wrap:wrap;gap:var(--s3)}@media (min-width:720px){.coverage-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center}.coverage-candidate{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1fr);align-items:start}.coverage-panel-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.coverage-panel-body>.coverage-feedback,.coverage-panel-body>.coverage-note{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.coverage-action{transition:none}}