/* Generated by prepare-news.cjs; edit resources/news/news.css. */
html,body{overflow-x:clip}.news{--news-measure:68ch;--news-gap:clamp(32px,5vw,72px);--news-locator-ink:var(--color-map-land);padding-bottom:var(--space-3xl)}.news :is(h1,h2,h3){font-family:var(--font-display);font-weight:500;letter-spacing:-.04em;min-width:0;overflow-wrap:anywhere}.news a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}.news .button{color:var(--color-accent-ink)}.news .button-outline{color:var(--color-ink)}.news :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.news :is(a,button):active{transform:translateY(1px)}.news :is(button,input,select,textarea){font:inherit;font-size:1rem}.news svg:not(.news-locator){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.news-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:is(.news-rows,.news-pulse-list,.story-toc ol,.story-sources ol,.story-links,.story-corrections-list,.news-policy-sections,.desk-audit,.desk-authors,.desk-checklist){grid-template-columns:minmax(0,1fr)}.news-masthead{padding-block:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--color-rule)}.news-masthead--section{padding-bottom:var(--space-xl)}.news-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-md);max-width:none}.news-kicker time{color:var(--color-ink)}.news-beat{position:relative;width:8px;height:8px;border-radius:50%;background:var(--color-accent);flex:none}.news-beat:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--color-accent);opacity:0;animation:news-beat 2.4s var(--ease-out) infinite}@keyframes news-beat{0%{transform:scale(.4);opacity:.9}70%,to{transform:scale(1.4);opacity:0}}.news-title{font-size:clamp(2.4rem,7vw,5rem);line-height:1;max-width:16ch}.news-masthead--section .news-title{font-size:clamp(2rem,5.4vw,3.6rem);max-width:22ch}.news-lede{margin-top:var(--space-md);color:var(--color-muted);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7;max-width:58ch}.news-total{margin-top:var(--space-md);font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-variant-numeric:tabular-nums}.news-masthead .news-link{margin-top:var(--space-sm)}.news-sections{margin-top:var(--space-lg)}.news-sections ul{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;margin:0;padding:0}.news-sections a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:8px 14px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;text-decoration:none;transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.news-sections a[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.news-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:6px;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-ink);font:500 .6875rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.news-link{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;font-weight:500;text-decoration:underline}.news-link svg{color:var(--color-accent)}.news-crumbs{margin-bottom:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.news-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;min-width:0}.news-crumbs li{display:flex;align-items:center;min-width:0}.news-crumbs li+li:before{content:"/";margin-inline:var(--space-xs);color:var(--color-rule-strong)}.news-crumbs a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.news-crumbs [aria-current]{display:block;max-width:min(42ch,62vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-ink)}.news-front{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--news-gap);padding-top:var(--space-2xl)}.news-front--single{max-width:880px}.news-section-title{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.news-section-title:after{content:"";flex:1;height:1px;background:var(--color-rule)}.news-river{min-width:0}.news-rows{display:grid;margin-top:var(--space-lg)}.news-none{padding:var(--space-lg);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-muted)}.news-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);min-width:0}.news-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.news-card-section{display:inline-flex;align-items:center;min-height:32px;color:var(--color-accent);text-decoration:none;white-space:nowrap}.news-card-places{overflow-wrap:anywhere}.news-card-section+.news-card-places:before{content:"\b7";margin-inline-end:var(--space-sm);color:var(--color-rule-strong)}.news-flag{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--color-gold);border-radius:var(--radius-sm);background:var(--color-gold-soft);color:var(--color-ink);font:600 .6875rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.news-card-title{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}.news-card-title a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur-short) var(--ease-out)}.news-card-dek{color:var(--color-muted);line-height:1.65;max-width:62ch}.news-card-byline{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.news-card-byline>*+*:before{content:"\b7";margin-inline-end:var(--space-md);color:var(--color-rule-strong)}.news-card-byline>*+*{display:inline-flex}.news-card--lead{padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface)}.news-card--lead .news-card-title{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08;max-width:22ch}.news-card--lead .news-card-dek{font-size:var(--text-md)}.news-card--lead .news-card-locator{display:flex;justify-content:center;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-soft)}.news-card--lead .news-locator{height:200px}.news-card--row{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule)}.news-card--row>:not(.news-card-locator){grid-column:1}.news-card--row .news-card-locator{grid-column:2;grid-row:1/span 4;align-self:start}.news-card--row .news-locator{height:64px}.news-card--row .news-card-dek{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card--tile{align-content:start;padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface)}.news-card--tile .news-card-title{font-size:1.125rem}.news-card.is-sponsored{border-color:var(--color-gold)}.news-locator{display:block;width:auto;max-width:100%;overflow:visible}.news-locator-dots circle{fill:var(--news-locator-ink);opacity:.45}.news-locator-dots{opacity:1}.news-locator-land{fill:color-mix(in oklch,var(--news-locator-ink) 14%,var(--color-transparent));stroke:var(--news-locator-ink);stroke-width:4;stroke-dasharray:3 9;stroke-linecap:round}.news-locator-dot{fill:var(--color-muted)}.news-locator-point.is-on .news-locator-dot{fill:var(--color-accent)}.news-locator-ring{fill:none;stroke:var(--color-accent);stroke-width:4}.news-locator-pulse{fill:var(--color-accent);opacity:.18;transform-box:fill-box;transform-origin:center;animation:news-pulse 3.2s var(--ease-out) infinite}@keyframes news-pulse{0%{transform:scale(.6);opacity:.32}80%,to{transform:scale(1.25);opacity:0}}.news-locator--mini .news-locator-land{fill:color-mix(in oklch,var(--news-locator-ink) 30%,var(--color-transparent));stroke:none}.news-locator--mini .news-locator-point:not(.is-on){display:none}.news-empty{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:center;padding:var(--space-lg);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-lg)}.news-empty-art{display:flex;justify-content:center}.news-empty-art .news-locator{height:220px}.news-empty-copy h3{font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15;max-width:22ch}.news-empty-copy p{margin-top:var(--space-sm);color:var(--color-muted);line-height:1.7}.news-pulse{min-width:0}.news-pulse-map{display:grid;justify-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);padding:var(--space-lg) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface)}.news-pulse-map .news-locator{height:300px}.news-pulse-map figcaption{font-size:var(--text-xs);line-height:1.6;color:var(--color-muted);text-align:center;max-width:36ch}.news-pulse-list{display:grid;list-style:none;margin:0;padding:0}.news-pulse-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:44px;padding-block:6px;border-bottom:1px solid var(--color-rule);text-decoration:none;font-size:var(--text-sm)}.news-pulse-list a>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-pulse-count{flex:none;font:500 var(--text-xs)/1.4 var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.news-pulse-list .is-on .news-pulse-count{color:var(--color-accent)}.news-pulse--place .news-pulse-map .news-locator{height:340px}.news-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-xl);font-size:var(--text-sm)}.news-pages a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-md);border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);white-space:nowrap;text-decoration:none}.news-pages span{color:var(--color-muted);font-variant-numeric:tabular-nums}.news-more{padding-top:var(--space-3xl)}.news-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--space-md)}.news-trust{margin-top:var(--space-4xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-rule)}.news-trust h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:var(--space-lg)}.news-trust-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);list-style:none;margin:0;padding:0;counter-reset:trust}.news-trust-list li{display:grid;gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-rule-strong);counter-increment:trust}.news-trust-list li:before{content:counter(trust,decimal-leading-zero);font:500 var(--text-xs)/1 var(--font-mono);color:var(--color-accent)}.news-trust-list strong{font-weight:600}.news-trust-list span{font-size:var(--text-sm);line-height:1.65;color:var(--color-muted)}.news-trust-links{display:flex;flex-wrap:wrap;gap:0 var(--space-lg);margin-top:var(--space-xl);font-size:var(--text-sm)}.news-trust-links a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;white-space:nowrap}.news-trust-links [aria-current]{color:var(--color-accent)}.news-rss svg{color:var(--color-accent)}.news-policy-sections{display:grid;gap:var(--space-xl);list-style:none;margin:var(--space-2xl) 0 0;padding:0;max-width:var(--news-measure)}.news-policy-sections h2{display:flex;align-items:baseline;gap:var(--space-sm);font-size:clamp(1.25rem,2vw,1.5rem)}.news-policy-sections h2 span{font:500 var(--text-xs)/1 var(--font-mono);color:var(--color-accent);letter-spacing:.06em}.news-policy-sections p{margin-top:var(--space-sm);line-height:1.75;color:var(--color-muted)}.news-policy-log{margin-top:var(--space-2xl);max-width:var(--news-measure)}.news-policy-log h2{font-size:1.5rem;margin-bottom:var(--space-md)}.news-policy-contact{margin-top:var(--space-2xl);display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-sm);color:var(--color-muted)}.story-corrections-list{display:grid;gap:var(--space-md);list-style:none;margin:0;padding:0}.story-corrections-list li{display:grid;gap:var(--space-2xs);padding-inline-start:var(--space-md);border-inline-start:2px solid var(--color-accent)}.story-corrections-list time{font:500 var(--text-xs)/1.4 var(--font-mono);color:var(--color-muted)}.story-corrections-list p{line-height:1.65}.story{padding-top:var(--space-xl)}.story-preview{margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);font-size:var(--text-sm)}.story-head{max-width:920px}.story-sponsored{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-gold);border-radius:var(--radius-md);background:var(--color-gold-soft);color:var(--color-ink);font-size:var(--text-sm)}.story-sponsored a{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:auto;white-space:nowrap}.story-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-sm);font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted)}.story-kicker a{display:inline-flex;align-items:center;min-height:40px;white-space:nowrap;text-decoration:none}.story-kicker a:first-child{color:var(--color-accent)}.story-kicker>*+*:before{content:"/";margin-inline-end:var(--space-sm);color:var(--color-rule-strong)}.story-title{margin-top:var(--space-sm);font-size:clamp(2.1rem,5.6vw,4.25rem);line-height:1.02;max-width:20ch;text-wrap:balance}.story-dek{margin-top:var(--space-md);font-size:clamp(1.0625rem,1.8vw,1.375rem);line-height:1.55;color:var(--color-muted);max-width:52ch}.story-byline{display:grid;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-rule);font-size:var(--text-sm)}.story-author{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-xs)}.story-author a{font-weight:600}.story-author span{color:var(--color-muted)}.story-author span:before{content:"\b7  "}.story-dates{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);color:var(--color-muted);font-variant-numeric:tabular-nums}.story-ai{display:flex;align-items:flex-start;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);line-height:1.6;max-width:70ch}.story-ai svg{color:var(--color-accent);margin-top:1px}.story-photo{margin:var(--space-lg) 0 0}.story-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-soft)}.story-photo figcaption{margin-top:var(--space-2xs);font:400 var(--text-xs)/1.5 var(--font-body);color:var(--color-muted)}.story-photo figcaption a{color:inherit;text-decoration:underline}.news-card-locator.has-photo{padding:0;overflow:hidden}.news-card-locator.has-photo img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--color-soft)}.news-card--row .news-card-locator.has-photo{width:clamp(96px,24vw,180px)}.news-card--lead:has(.has-photo){grid-template-columns:minmax(0,1fr)}.news-card--lead .news-card-locator.has-photo{grid-column:1;grid-row:auto;order:-1;display:block;width:100%;align-self:start}.news-card--lead .news-card-locator.has-photo img{height:auto}.story-cover{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0 0;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface)}.story-cover-copy{display:grid;gap:var(--space-2xs);min-width:0}.story-cover-copy span{font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.story-cover-copy strong{font:500 clamp(1.25rem,3.4vw,1.75rem)/1.1 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere}.story-cover .news-locator{height:140px}.news-share--compact{margin-top:var(--space-lg)}.story-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);margin-top:var(--space-xl)}.story-toc{min-width:0;padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.story-toc h2{font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-xs)}.story-toc ol{display:grid;list-style:none;margin:0;padding:0;counter-reset:toc}.story-toc li{counter-increment:toc}.story-toc a{display:flex;gap:var(--space-xs);min-height:44px;align-items:center;font-size:var(--text-sm);line-height:1.35;text-decoration:none}.story-toc a:before{content:counter(toc,decimal-leading-zero);font:500 .6875rem/1 var(--font-mono);color:var(--color-accent)}.story-body{min-width:0;max-width:var(--news-measure);font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.8}.story-body>*+*{margin-top:1.1em}.story-body p{max-width:none}.story-body h2{margin-top:1.9em;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;scroll-margin-top:96px}.story-body h3{margin-top:1.6em;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.2;scroll-margin-top:96px}.story-body :is(ul,ol){padding-inline-start:1.3em}.story-body li+li{margin-top:.45em}.story-body li::marker{color:var(--color-accent)}.story-body a{text-decoration:underline;text-decoration-color:var(--color-accent);overflow-wrap:anywhere}.story-body strong{font-weight:650}.story-body blockquote{margin-inline:0;padding:var(--space-xs) 0 var(--space-xs) var(--space-lg);border-inline-start:3px solid var(--color-accent);font-family:var(--font-display);font-size:1.18em;line-height:1.5;letter-spacing:-.015em}.story-body blockquote p{max-width:none}.story-body blockquote footer{margin-top:var(--space-sm);font:400 var(--text-sm)/1.5 var(--font-body);letter-spacing:0;color:var(--color-muted)}.story-body cite{font-style:normal}.story-impact,.story-sources,.story-corrections,.story-retracted{max-width:var(--news-measure);margin-top:var(--space-2xl)}.story-impact{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-accent-soft);border:1px solid var(--color-accent-line)}.story-impact h2{display:flex;align-items:center;gap:var(--space-sm);font-size:1.375rem;margin-bottom:var(--space-sm)}.story-impact h2 svg{color:var(--color-accent);width:22px;height:22px}.story-impact p+p{margin-top:var(--space-sm)}.story-impact p{line-height:1.7}.story-sources h2,.story-corrections h2,.story-related h2{font-size:1.375rem;margin-bottom:var(--space-md)}.story-sources ol{display:grid;gap:var(--space-md);list-style:none;margin:0;padding:0;counter-reset:source}.story-sources li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-sm);row-gap:var(--space-2xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-rule);counter-increment:source}.story-sources li:before{content:counter(source,decimal-leading-zero);grid-row:1/span 3;font:500 var(--text-xs)/1.9 var(--font-mono);color:var(--color-muted)}.story-sources li>*{grid-column:2}.story-source-kind{justify-self:start;font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.story-sources a{font-weight:500;overflow-wrap:anywhere}.story-source-meta{font-size:var(--text-xs);color:var(--color-muted)}.story-retracted{padding:var(--space-lg);border:1px solid var(--color-error);border-radius:var(--radius-lg)}.story-retracted h2{font-size:1.5rem;margin-bottom:var(--space-sm)}.story-retracted>p{color:var(--color-muted);line-height:1.7;margin-bottom:var(--space-md)}.story-related{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-rule)}.story-links{display:grid;gap:var(--space-sm);list-style:none;margin:0;padding:0}.story-links li{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface)}.story-links a{display:grid;gap:var(--space-2xs);min-width:0;text-decoration:none}.story-links a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md)}.story-links li:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.story-links a:focus-visible{outline:none}.story-links span{font-size:var(--text-sm);line-height:1.55;color:var(--color-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-links em{flex:none;font-style:normal}.story-mention{font:500 .6875rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.news-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);margin-top:var(--space-2xl);padding-block:var(--space-md);border-block:1px solid var(--color-rule)}.news-share--compact{border-top:0;padding-top:0}.news-share-label{font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.news-share-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;margin:0;padding:0}.news-share-list :is(a,button){display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:8px 14px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-transparent);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;text-decoration:none;transition:border-color var(--dur-micro) var(--ease-out)}.news-share-native button{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);font-weight:600}.news-share-list button[aria-busy=true]{opacity:.6}.news-share-status{flex-basis:100%;min-height:0;font-size:var(--text-sm);color:var(--color-muted)}.news-share-status:empty{display:none}.desk-head{padding-block:var(--space-xl) var(--space-lg)}.desk-head .news-title{font-size:clamp(2rem,5vw,3.25rem)}.desk-nav{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-lg)}.desk-nav a,.desk-filters a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:8px 14px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;text-decoration:none}.desk-nav [aria-current],.desk-filters [aria-current]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.desk-filters{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-md)}.desk-filters span{font:500 .6875rem/1 var(--font-mono);font-variant-numeric:tabular-nums;opacity:.75}.desk-notice,.desk-error{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);max-width:none}.desk-notice{border:1px solid var(--color-success);color:var(--color-ink);background:color-mix(in oklch,var(--color-success) 12%,var(--color-transparent))}.desk-error{border:1px solid var(--color-error);color:var(--color-ink);background:color-mix(in oklch,var(--color-error) 12%,var(--color-transparent))}.desk-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:start}.desk-panel{min-width:0;padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface)}.desk-panel>h2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-size:1.375rem;margin-bottom:var(--space-md)}.desk-hint{margin-bottom:var(--space-md);font-size:var(--text-sm);color:var(--color-muted);line-height:1.6}.desk-table-wrap{position:relative;overflow-x:auto;margin-inline:calc(var(--space-lg) * -1);padding-inline:var(--space-lg)}.desk-table{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--text-sm)}.desk-table th{padding:var(--space-xs) var(--space-sm);text-align:start;font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-rule-strong)}.desk-table td{padding:var(--space-sm);vertical-align:top;border-bottom:1px solid var(--color-rule)}.desk-table td:first-child a{font-weight:600}.desk-table td a{display:inline-flex;min-height:32px;align-items:center}.desk-sub{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--color-muted)}.desk-status{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font:500 .6875rem/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.desk-status--review{border-color:var(--color-focus);color:var(--color-ink)}.desk-status--scheduled,.desk-status--published{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-ink)}.desk-status--retracted{border-color:var(--color-error);color:var(--color-ink)}.desk-discovery{display:grid;gap:var(--space-sm);margin:0;padding-inline-start:1.2em}.desk-discovery span{display:block;font-size:var(--text-xs);color:var(--color-muted)}.desk-form{display:grid;gap:var(--space-lg)}.desk-form fieldset{display:grid;gap:var(--space-md);min-width:0;margin:0;padding:0;border:0}.desk-form fieldset>legend{padding:0;margin-bottom:var(--space-md);font:500 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.desk-form>fieldset+fieldset{padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.desk-form label,.desk-side label{display:grid;gap:var(--space-2xs);min-width:0}.desk-form label>span,.desk-side label>span{font-size:var(--text-sm);font-weight:500}.desk-form small,.desk-side small{font-size:var(--text-xs);line-height:1.5;color:var(--color-muted)}.news :is(.desk-form,.desk-side) :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);transition:border-color var(--dur-micro) var(--ease-out)}.news :is(.desk-form,.desk-side) textarea{resize:vertical;line-height:1.6}.news :is(.desk-form,.desk-side) select[multiple]{padding:6px}.news :is(.desk-form,.desk-side) :is(input,select,textarea):user-invalid{border-color:var(--color-error)}.desk-body-field{font-family:var(--font-mono);font-size:.9375rem}.news .desk-body-field{font-size:.9375rem}.desk-form output{display:flex;align-items:center;min-height:44px;font-weight:600}.desk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-md)}.desk-wide{grid-column:1/-1}.desk-checks{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:0 var(--space-md)!important}.desk-checks small{grid-column:1/-1}.desk-checks label,.desk-toggle,.desk-checklist label{display:flex!important;align-items:flex-start;gap:var(--space-sm);min-height:44px;padding-block:10px;font-size:var(--text-sm);line-height:1.45;cursor:pointer}.desk-checks input,.desk-toggle input,.desk-checklist input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--color-accent)}.desk-source{padding:var(--space-md)!important;border:1px dashed var(--color-rule-strong)!important;border-radius:var(--radius-md)}.desk-source>legend{margin-bottom:0!important;padding-inline:var(--space-xs)!important}.desk-source .desk-grid{grid-template-columns:minmax(0,1fr)}.desk-source .desk-wide{grid-column:auto}.desk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.desk-side{display:grid;gap:var(--space-lg);min-width:0}.desk-approval,.desk-retract{display:grid;gap:var(--space-md)}.desk-approval>h2,.desk-retract>h2{margin-bottom:0}.desk-approval .desk-hint,.desk-retract .desk-hint{margin-bottom:0}.desk-approval .button,.desk-retract .button{justify-self:start}.desk-blockers{padding:var(--space-md);border:1px solid var(--color-error);border-radius:var(--radius-md);background:color-mix(in oklch,var(--color-error) 10%,var(--color-transparent));color:var(--color-ink);font-size:var(--text-sm)}.desk-blockers ul{margin:var(--space-xs) 0 0;padding-inline-start:1.2em}.desk-checklist{display:grid;margin:0;padding:0;border:0}.desk-checklist label+label{border-top:1px solid var(--color-rule)}.desk-senior{font-weight:600}.desk-retract{border-color:var(--color-error)}.desk-audit{display:grid;gap:var(--space-sm);list-style:none;margin:0;padding:0}.desk-audit li{display:grid;gap:2px;padding-inline-start:var(--space-sm);border-inline-start:2px solid var(--color-rule-strong);font-size:var(--text-sm)}.desk-audit span{font-size:var(--text-xs);color:var(--color-muted)}.desk-authors{display:grid;list-style:none;margin:0;padding:0}.desk-authors li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule)}.desk-authors li>div{display:grid;flex:1 1 220px;min-width:0}.desk-authors span{font-size:var(--text-xs);color:var(--color-muted)}.desk-authors a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);white-space:nowrap}@media (hover:hover){.news-sections a:not([aria-current]):hover,.news-share-list :is(a,button):hover,.news-pages a:hover,.desk-nav a:not([aria-current]):hover,.desk-filters a:not([aria-current]):hover{border-color:var(--color-accent)}.news-card-title a:hover{background-size:100% 1px}.news-pulse-list a:hover,.story-toc a:hover,.news-crumbs a:hover{color:var(--color-accent)}.story-links li:hover{border-color:var(--color-accent-line)}.news :is(.desk-form,.desk-side) :is(input,select,textarea):hover{border-color:var(--color-muted)}}@media (min-width:640px){.news-card--lead{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-xl)}.news-card--lead>:not(.news-card-locator){grid-column:1}.news-card--lead .news-card-locator{grid-column:2;grid-row:1/span 4;align-self:stretch;align-items:center}.news-card--row .news-locator{height:84px}.desk-source .desk-grid{grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,170px)}.desk-source .desk-grid>label:nth-child(2){grid-column:span 2}.news-empty{grid-template-columns:auto minmax(0,1fr);gap:var(--space-xl)}.news-trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}.story-related{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}@media (min-width:768px){.news-masthead{padding-block:var(--space-2xl) var(--space-2xl)}.news-card--lead{padding:var(--space-xl)}.news-card--lead .news-locator{height:260px}}@media (min-width:1024px){.news-front{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.news-front--single{grid-template-columns:minmax(0,1fr)}.news-pulse{position:sticky;top:calc(var(--header-h,72px) + var(--space-md))}.news-trust-list{grid-template-columns:repeat(4,minmax(0,1fr))}.story-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);column-gap:var(--space-2xl);max-width:none}.story-head>*{grid-column:1}.story-head>.story-cover{grid-column:2;grid-row:1/span 8;align-self:end;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-sm);margin:0;padding:var(--space-lg)}.story-head>.story-cover .story-cover-copy{order:2;justify-items:center;text-align:center}.story-cover .news-locator{height:300px}.story-layout.has-toc{grid-template-columns:220px minmax(0,var(--news-measure));gap:var(--space-2xl)}.story-toc{position:sticky;top:calc(var(--header-h,72px) + var(--space-md));align-self:start;border:0;padding:0}.story-layout.has-toc~:is(.story-impact,.story-sources,.story-corrections,.news-share,.story-related){margin-inline-start:calc(220px + var(--space-2xl))}.desk-body{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.desk-body--editor{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.desk-body--editor>.desk-side{position:sticky;top:var(--space-md)}}@media (max-width:420px){.news-card--lead,.news-empty,.desk-panel{padding:var(--space-md)}.story-cover{padding:var(--space-sm) var(--space-md)}.desk-table-wrap{margin-inline:calc(var(--space-md) * -1);padding-inline:var(--space-md)}.story-cover .news-locator{height:112px}}@media (prefers-reduced-motion:reduce){.news-beat:after,.news-locator-pulse{animation:none}.news-locator-pulse{opacity:.16}.news *{transition:none!important}}
