/* Atalk.TV Editorial Design System · 2026-08-25 · v9
   Content first · restrained semantic color · editorial hierarchy · responsive reading. */

:root,html[data-theme="dark"],html[data-theme="light"]{
  color-scheme:light!important;
  --paper:#fffdf9!important;--surface:#fff!important;--surface-muted:#f6f0e8!important;--surface-subtle:#fbf7f2!important;
  --ink:#1f1b18!important;--ink-soft:#403934!important;--muted:#6f645c!important;--muted-2:#897b71!important;
  --line:rgba(62,43,31,.13)!important;--line-strong:rgba(62,43,31,.22)!important;
  --navy:#302824!important;--blue:#a8432f!important;--blue-soft:#f7e7df!important;--red:#b42318!important;--green:#276749!important;--amber:#946200!important;
  --fleet-bg:#fffdf9;--fleet-paper:#fffdf9;--fleet-surface:#fff;--fleet-soft:#f6f0e8;--fleet-subtle:#fbf7f2;
  --fleet-accent:#a8432f;--fleet-accent-strong:#783124;--fleet-accent-soft:#f7e7df;--fleet-text:#1f1b18;--fleet-text-soft:#403934;--fleet-muted:#6f645c;
  --fleet-line:rgba(62,43,31,.13);--fleet-line-strong:rgba(62,43,31,.22);--fleet-focus:#8c3a2a;--fleet-success:#276749;--fleet-warning:#946200;--fleet-danger:#b42318;
  --fleet-radius:12px;--fleet-radius-lg:16px;--fleet-shadow:0 12px 34px rgba(53,34,23,.065);--fleet-shadow-soft:0 5px 18px rgba(53,34,23,.045);
  --fleet-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
  --fleet-serif:Charter,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;
  --fleet-reading:760px;--fleet-reading-wide:1160px;--fleet-page:1360px;--fleet-gutter:clamp(16px,2.8vw,34px);--fleet-section:clamp(32px,4.4vw,64px);
}

html{background:var(--fleet-bg)!important;color-scheme:light!important;-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:78px}
body{background:var(--fleet-bg)!important;color:var(--fleet-text)!important;font:16px/1.62 var(--fleet-sans)!important;letter-spacing:-.004em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
::selection{background:#f1d8ce!important;color:var(--fleet-text)!important}main{overflow-x:clip}main section[id]{scroll-margin-top:80px}
.shell{width:min(calc(100% - (var(--fleet-gutter)*2)),var(--fleet-page))!important}.article-width{width:min(calc(100% - (var(--fleet-gutter)*2)),var(--fleet-reading))!important}.wide-article{width:min(calc(100% - (var(--fleet-gutter)*2)),var(--fleet-reading-wide))!important}
h1,h2,h3,h4,h5,h6{color:var(--fleet-text)!important;text-wrap:balance;overflow-wrap:normal;word-break:normal}p,li,.lead,.lede,.intro,.muted,.source-note{color:var(--fleet-muted)!important;text-wrap:pretty}
html[lang^="zh"] h1,html[lang^="zh"] h2,html[lang^="zh"] h3{line-break:strict;word-break:normal}.eyebrow,.article-kicker,.source-type,.story-meta,.trend-facts{color:var(--fleet-accent-strong)!important;font-weight:760!important}
a{text-underline-offset:.18em;text-decoration-color:rgba(120,49,36,.35)}a:hover{color:var(--fleet-accent-strong)}

/* Quiet navigation chrome */
header,.header,.site-header,.navbar,.nav,.topbar{background:rgba(255,253,249,.94)!important;color:var(--fleet-text)!important;border-color:var(--fleet-line)!important;box-shadow:0 1px 0 rgba(62,43,31,.045)!important;backdrop-filter:saturate(125%) blur(16px)!important;-webkit-backdrop-filter:saturate(125%) blur(16px)!important}
.header-main{min-height:66px!important}.brand-link,.brand-logo{width:108px!important}.desktop-nav a{padding-block:19px 17px!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:-.01em!important}.desktop-nav a::after{background:var(--fleet-accent)!important}
.header-action,.language-popover,.mobile-menu{border-color:var(--fleet-line)!important}.language-popover{background:var(--fleet-surface)!important;box-shadow:var(--fleet-shadow)!important;border-radius:var(--fleet-radius)!important}
.btn,.button,button,[role="button"]{min-height:44px;border-radius:999px!important;border-color:var(--fleet-line-strong)!important;box-shadow:none!important;font-weight:720!important}.btn.primary,.button.primary,.primary-btn,button.primary,.button[data-primary]{background:var(--fleet-accent)!important;border-color:var(--fleet-accent)!important;color:#fff!important}.btn:not(.primary),.button:not(.primary),button:not(.primary){background:var(--fleet-surface)!important;color:var(--fleet-text)!important}
input,textarea,select{min-height:44px;background:var(--fleet-surface)!important;color:var(--fleet-text)!important;border-color:var(--fleet-line-strong)!important;border-radius:10px!important}

/* Homepage identity and section rhythm */
main>.section:first-child,.home-identity{padding-block:clamp(26px,4vw,48px)!important;min-height:0!important;background:radial-gradient(circle at 88% 15%,rgba(168,67,47,.07),transparent 30%),var(--fleet-bg)!important;border-bottom:1px solid var(--fleet-line)!important}
main>.section:first-child .article-width,.home-identity .article-width{width:min(calc(100% - (var(--fleet-gutter)*2)),980px)!important}main>.section:first-child h1,.home-identity h1{max-width:16ch!important;margin:0!important;color:var(--fleet-text)!important;font:700 clamp(2.55rem,5.3vw,5.15rem)/.98 var(--fleet-serif)!important;letter-spacing:-.045em!important}main>.section:first-child p,.home-identity p{max-width:660px!important;color:var(--fleet-text-soft)!important;font-size:clamp(1rem,1.2vw,1.12rem)!important;line-height:1.55!important}
.section{padding-block:var(--fleet-section)!important}.section+.section{border-top:1px solid var(--fleet-line)!important}.section-heading{gap:18px!important;margin-bottom:20px!important;align-items:end!important}.section-heading h2{margin:2px 0 0!important;color:var(--fleet-text)!important;font:700 clamp(1.65rem,2.25vw,2.3rem)/1.06 var(--fleet-serif)!important;letter-spacing:-.03em!important}.section-heading>p{max-width:520px!important;color:var(--fleet-muted)!important;font-size:.88rem!important;line-height:1.5!important}.text-link{color:var(--fleet-accent-strong)!important;font-weight:780!important}

/* Newsroom hierarchy: fewer app cards, more editorial rules */
.home-desk-section{padding-top:clamp(24px,3vw,38px)!important}.news-desk{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(300px,.82fr)!important;gap:clamp(24px,3.5vw,48px)!important;align-items:start!important}.news-desk-main,.news-desk-feed{min-width:0}
.news-desk .top-story{padding:0 0 24px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--fleet-line-strong)!important;border-radius:0!important;box-shadow:none!important}.news-desk .top-story-copy h3,.top-story-copy h3{margin:9px 0!important;color:var(--fleet-text)!important;font:700 clamp(1.9rem,3vw,3.2rem)/1.01 var(--fleet-serif)!important;letter-spacing:-.036em!important}.news-desk .top-dek,.top-dek{color:var(--fleet-text-soft)!important;font-size:1rem!important;line-height:1.56!important}.why-matters{margin-top:16px!important;padding-top:13px!important;border-top:1px solid var(--fleet-line)!important}.why-matters strong{color:var(--fleet-accent-strong)!important}
.news-desk-feed{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.news-desk-feed-head{padding-bottom:11px!important;border-bottom:2px solid var(--fleet-text)!important}.news-desk-feed-head h2{margin:0!important;font-size:1.08rem!important;line-height:1.1!important}.compact-story{padding:14px 0!important;border-bottom:1px solid var(--fleet-line)!important}.compact-story h3{margin:5px 0!important;color:var(--fleet-text)!important;font:700 clamp(1.03rem,1.25vw,1.18rem)/1.18 var(--fleet-serif)!important}.compact-story h3 a,.story-copy h3 a,.top-story-copy h3 a{color:inherit!important;text-decoration-color:rgba(120,49,36,.23)!important}
.trend-list{overflow:hidden;background:transparent!important;border:0!important;border-top:2px solid var(--fleet-text)!important;border-bottom:1px solid var(--fleet-line)!important;border-radius:0!important}.trend-row{padding:14px 2px!important;border-bottom:1px solid var(--fleet-line)!important;background:transparent!important}.trend-row:last-child{border-bottom:0!important}.trend-rank{color:var(--fleet-accent)!important;font-weight:850!important}.trend-title-line strong{color:var(--fleet-text)!important}.trend-main p{color:var(--fleet-muted)!important}
.story-grid{gap:clamp(18px,2.4vw,28px)!important}.story-card,.topic-card,.entity-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.story-copy{padding-top:11px!important}.story-copy h3{color:var(--fleet-text)!important;font:700 clamp(1.18rem,1.55vw,1.5rem)/1.12 var(--fleet-serif)!important;letter-spacing:-.024em!important}.story-copy>p{color:var(--fleet-muted)!important}.story-media img{border-radius:10px!important;background:var(--fleet-soft)!important;filter:none!important}.topic-card,.entity-card{padding:16px 0!important;border-top:1px solid var(--fleet-line)!important}.topic-card h3,.entity-card h3{color:var(--fleet-text)!important;font-family:var(--fleet-serif)!important}
.card,.panel,.tile,.feature-card,.product-card,.stat,.metric,.result-card,.signal-card,.evidence-card,.source-card,.brief-card{background:var(--fleet-surface)!important;color:var(--fleet-text)!important;border:1px solid var(--fleet-line)!important;border-radius:var(--fleet-radius)!important;box-shadow:none!important}

/* Editorial/article reading */
.page-hero,.topic-hero,.article-hero{background:var(--fleet-bg)!important;border-color:var(--fleet-line)!important}.page-hero,.topic-hero{padding:clamp(34px,5vw,66px) 0 clamp(26px,4vw,46px)!important}.page-hero h1,.topic-hero h1{max-width:18ch!important;margin:9px 0 12px!important;color:var(--fleet-text)!important;font:700 clamp(2.4rem,4.8vw,4.6rem)/1 var(--fleet-serif)!important;letter-spacing:-.044em!important}.page-hero p,.topic-hero p{color:var(--fleet-muted)!important}
.article-hero{padding:clamp(46px,6vw,78px) 0 34px!important}.article-hero h1{max-width:17ch!important;margin:15px 0 17px!important;color:var(--fleet-text)!important;font:700 clamp(2.8rem,5.4vw,5rem)/1.01 var(--fleet-serif)!important;letter-spacing:-.047em!important}.article-subtitle{max-width:820px!important;color:var(--fleet-text-soft)!important;font-size:clamp(1.08rem,1.4vw,1.28rem)!important;line-height:1.55!important}.article-byline{margin-top:25px!important;padding-top:15px!important;border-top:1px solid var(--fleet-line)!important;color:var(--fleet-muted)!important;font-size:.78rem!important;line-height:1.45!important}.article-byline strong{color:var(--fleet-text)!important}
.article-figure img{border:1px solid var(--fleet-line)!important;border-radius:12px!important;background:var(--fleet-soft)!important;filter:none!important}.article-figure figcaption{color:var(--fleet-muted)!important;font-size:.74rem!important;line-height:1.5!important}
.article-layout{grid-template-columns:minmax(0,1fr) minmax(210px,250px)!important;gap:clamp(30px,4vw,54px)!important;padding:48px 0 74px!important}.article-main{min-width:0}.article-section{margin-bottom:44px!important}.article-section h2{margin:0 0 13px!important;color:var(--fleet-text)!important;font:700 clamp(1.65rem,2.5vw,2.18rem)/1.12 var(--fleet-serif)!important;letter-spacing:-.03em!important}.article-section>p,.policy p,.large-copy{color:var(--fleet-text-soft)!important;font:clamp(1.05rem,1.15vw,1.16rem)/1.72 var(--fleet-serif)!important}
.in-brief{margin-bottom:42px!important;padding:22px 24px 24px!important;background:#fff8ed!important;border:1px solid rgba(148,98,0,.2)!important;border-top:3px solid var(--fleet-accent)!important;border-radius:12px!important;box-shadow:none!important}.in-brief h2{font:700 1.7rem/1.1 var(--fleet-serif)!important}.in-brief li{color:var(--fleet-text-soft)!important;line-height:1.6!important}.topic-meta,.ecosystem-aside,.correction-note{background:var(--fleet-surface)!important;border-color:var(--fleet-line)!important;border-radius:10px!important;box-shadow:none!important}.source-section,.timeline,.archive-filters{border-top-color:var(--fleet-text)!important}.source-list li,.timeline article,.link-stack a,.archive-filters a{border-color:var(--fleet-line)!important}.source-list a{color:var(--fleet-text)!important}.source-list p{color:var(--fleet-muted)!important}.article-aside{gap:18px!important}.aside-card{border-top-color:var(--fleet-text)!important}.aside-card h2{color:var(--fleet-text)!important;font:700 1.22rem/1.18 var(--fleet-serif)!important}

/* Preserve editorial imagery; no global recoloring filters. */
figure,.media,.heroart,.hero-visual,.visual,.artwork,.product-visual,.map-frame,.chart-frame,.brief-visual,.cover{background:var(--fleet-soft)!important;border-color:var(--fleet-line)!important;box-shadow:none!important}img:not([src*="logo"]):not([src*="mark"]):not([src*="favicon"]):not([src*="avatar"]){background:var(--fleet-soft)!important;filter:none!important;box-shadow:none!important}
section.dark,.section.dark,.dark-section,.theme-dark,.hero-dark,.bg-dark,[data-theme="dark"] section{background:var(--fleet-soft)!important;color:var(--fleet-text)!important;border-color:var(--fleet-line)!important}.ecosystem-promo{background:linear-gradient(135deg,#713526,#9f4934)!important;color:#fff!important;border-color:transparent!important;border-radius:var(--fleet-radius-lg)!important;box-shadow:var(--fleet-shadow)!important}.ecosystem-promo h2,.ecosystem-promo p,.ecosystem-promo .eyebrow{color:#fff!important}.ecosystem-promo .button{background:#fff!important;color:#6f3022!important;border-color:#fff!important}.watch-strip{background:var(--fleet-soft)!important}

/* Complete report: high information density without dashboard harshness. */
.atlak-report{--r-bg:#faf6f0!important;--r-card:#fff!important;--r-ink:#1f1b18!important;--r-muted:#6f645c!important;--r-line:rgba(62,43,31,.14)!important;--r-navy:#302824!important;--r-red:#b42318!important;--r-green:#276749!important;--r-amber:#946200!important;background:var(--r-bg)!important;color:var(--r-ink)!important;padding-bottom:60px!important}.atlak-shell{width:min(calc(100% - (var(--fleet-gutter)*2)),1440px)!important}.atlak-report-top{background:rgba(255,253,249,.96)!important;border-bottom:1px solid var(--r-line)!important}.atlak-topline{padding:14px 0 0!important;gap:8px 10px!important;color:var(--r-muted)!important;font-size:.76rem!important;line-height:1.35!important}.atlak-breaking{display:inline-flex!important;align-items:center!important;padding:4px 8px!important;border-radius:999px!important;background:#fde8e3!important;color:var(--r-red)!important}.atlak-brand{color:var(--fleet-accent-strong)!important}.atlak-updated{color:var(--r-muted)!important}
.atlak-hero{grid-template-columns:minmax(0,1.5fr) minmax(330px,.75fr)!important;gap:clamp(26px,3.4vw,48px)!important;padding:24px 0 30px!important;align-items:center!important}.atlak-hero h1{max-width:16ch!important;margin:0 0 12px!important;color:var(--r-ink)!important;font:700 clamp(2.7rem,4.7vw,5.1rem)/.99 var(--fleet-serif)!important;letter-spacing:-.048em!important}.atlak-dek{max-width:900px!important;color:var(--fleet-text-soft)!important;font-size:clamp(1.05rem,1.32vw,1.24rem)!important;font-weight:520!important;line-height:1.52!important}.atlak-byline{margin-top:17px!important;color:var(--r-muted)!important;font-size:.78rem!important;line-height:1.45!important}
.atlak-hero-media{min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto!important;background:var(--fleet-soft)!important;border:1px solid var(--r-line)!important;border-radius:12px!important;box-shadow:none!important}.atlak-hero-media img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;filter:none!important}.atlak-hero-media figcaption{position:static!important;padding:8px 10px!important;background:#fff!important;color:var(--r-muted)!important;font-size:.7rem!important;line-height:1.4!important;overflow:visible!important}
.atlak-one-line{margin-top:16px!important;padding:17px 19px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;background:#fff7e8!important;border:1px solid rgba(148,98,0,.21)!important;border-radius:12px!important;box-shadow:none!important}.atlak-one-line b{color:#79510a!important}.atlak-one-line p{color:var(--fleet-text-soft)!important;font-size:.98rem!important;line-height:1.52!important}
.atlak-grid{gap:12px!important;margin-top:12px!important;grid-auto-rows:auto!important}.atlak-card{min-width:0!important;height:auto!important;min-height:0!important;padding:18px!important;background:var(--r-card)!important;border:1px solid var(--r-line)!important;border-radius:10px!important;box-shadow:none!important}.atlak-card h2,.atlak-card h3,.atlak-section-title h2,.atlak-stat strong,.atlak-ai-row strong{color:var(--r-ink)!important;font-family:var(--fleet-sans)!important}.atlak-card h2{margin-bottom:9px!important;font-size:1.08rem!important;line-height:1.18!important}.atlak-card h3{font-size:.95rem!important;line-height:1.2!important}.atlak-card p,.atlak-card li{color:var(--fleet-text-soft)!important;font-size:.94rem!important;line-height:1.52!important}.atlak-section-title{margin:26px 0 9px!important;align-items:end!important}.atlak-section-title h2{font:700 clamp(1.35rem,1.8vw,1.72rem)/1.12 var(--fleet-serif)!important;letter-spacing:-.025em!important}.atlak-section-title span{color:var(--r-muted)!important;font-size:.74rem!important}.atlak-stat-list{gap:9px!important}.atlak-stat{padding:13px!important;background:var(--fleet-subtle)!important;border:1px solid var(--r-line)!important;border-radius:9px!important;font-size:.84rem!important;line-height:1.42!important}.atlak-stat strong{color:var(--fleet-accent-strong)!important}.atlak-timeline li{padding-bottom:12px!important}.atlak-timeline li:before{background:var(--fleet-accent)!important}.atlak-timeline li:after{background:var(--r-line)!important}.atlak-ai{background:#fff!important;border-top:3px solid var(--fleet-accent)!important}.atlak-ai-row{grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important;padding:9px 0!important;border-bottom:1px solid var(--r-line)!important}.atlak-ai-row strong{color:var(--fleet-accent-strong)!important;font-size:.78rem!important}.atlak-ai-row p{font-size:.91rem!important}.atlak-source-chip{padding:8px 0!important;border-bottom:1px solid var(--r-line)!important;font-size:.8rem!important}.atlak-impact span{border-radius:8px!important}.atlak-impact .positive{background:#eaf4ee!important}.atlak-impact .neutral{background:#fff3d7!important}.atlak-impact .risk{background:#fde9e5!important}.atlak-context-links a,.atlak-related a{background:#fff!important;color:var(--r-ink)!important;border-color:var(--r-line)!important;border-radius:9px!important}.atlak-related a{padding:13px!important}.atlak-full-report{gap:12px!important}.atlak-full-report .atlak-card p{color:var(--fleet-text-soft)!important;font:clamp(1rem,1vw,1.08rem)/1.66 var(--fleet-serif)!important}.atlak-utility{gap:12px!important}.atlak-code{color:var(--fleet-text-soft)!important}

pre,code,.code,.code-block,.terminal,.console{background:#f2ece5!important;color:#342e2a!important;border-color:var(--fleet-line)!important;text-shadow:none!important;box-shadow:none!important}table{background:var(--fleet-surface)!important;color:var(--fleet-text)!important;border-radius:10px!important;overflow:hidden}th{background:var(--fleet-soft)!important;color:var(--fleet-text-soft)!important}td,th{border-color:var(--fleet-line)!important}

/* Footer: natural height and explicit small heading scale. */
footer,.footer,.site-footer{height:auto!important;min-height:0!important;padding:34px 0 18px!important;background:#f3ede5!important;color:#665b54!important;border-top:1px solid var(--fleet-line)!important}.footer-grid{height:auto!important;min-height:0!important;grid-auto-rows:max-content!important;align-items:start!important;align-content:start!important;row-gap:24px!important}.footer-grid h2,.footer-grid h3,.site-footer h2,.site-footer h3,.footer-title{max-width:none!important;margin:0 0 7px!important;color:#4c433d!important;font:800 .82rem/1.25 var(--fleet-sans)!important;letter-spacing:.065em!important;text-transform:uppercase!important}.footer-grid a{min-height:30px!important;display:inline-flex!important;align-items:center!important;color:#4b433d!important;font-size:.9rem!important;line-height:1.45!important}.footer-brand p,.site-footer p{color:#746961!important;font-size:.88rem!important;line-height:1.5!important}.footer-bottom{margin-top:20px!important;padding-top:14px!important;color:#81756d!important;font-size:.76rem!important;line-height:1.45!important}.theme-button,[data-theme-toggle]{display:none!important}

/* Accessibility */
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(140,58,42,.34)!important;outline-offset:3px!important}
@media(hover:hover){.btn:hover,.button:hover,button:hover{box-shadow:var(--fleet-shadow-soft)!important}.compact-story h3 a:hover,.story-copy h3 a:hover,.top-story-copy h3 a:hover{color:var(--fleet-accent-strong)!important}.trend-row:hover{background:rgba(168,67,47,.035)!important}}

@media(max-width:1100px){.news-desk{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr)!important;gap:28px!important}.article-layout{grid-template-columns:minmax(0,1fr) minmax(200px,230px)!important;gap:28px!important}.atlak-hero{grid-template-columns:1fr!important}.atlak-hero-media{max-width:920px!important}.atlak-grid.three,.atlak-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.atlak-utility{grid-template-columns:1fr 1fr!important}.atlak-utility>.atlak-card:first-child{grid-column:1/-1!important}}
@media(max-width:900px){.site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.header-main{position:relative!important;z-index:102!important}.header-actions,.menu-button{position:relative!important;z-index:104!important;pointer-events:auto!important;touch-action:manipulation!important}.mobile-menu{position:fixed!important;z-index:101!important;inset:var(--header-h) 0 0!important;overflow:auto!important;overscroll-behavior:contain!important;pointer-events:auto!important;background:var(--fleet-bg)!important;opacity:1!important;visibility:visible!important}.mobile-menu[hidden]{display:none!important}.mobile-menu nav,.mobile-menu a{pointer-events:auto!important}.news-desk{grid-template-columns:1fr!important}.news-desk-feed{border-top:2px solid var(--fleet-text)!important;padding-top:14px!important}.article-layout{grid-template-columns:1fr!important;gap:34px!important;padding-bottom:62px!important}.article-aside{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){:root{--fleet-gutter:16px;--fleet-section:30px}body{font-size:16px!important;line-height:1.62!important}.header-main{min-height:62px!important}.brand-link,.brand-logo{width:101px!important}main>.section:first-child,.home-identity{padding-block:26px 24px!important}main>.section:first-child h1,.home-identity h1{max-width:none!important;font-size:clamp(2.25rem,11.2vw,3.15rem)!important;line-height:1!important}.section-heading{margin-bottom:16px!important;align-items:flex-start!important}.section-heading h2{font-size:clamp(1.55rem,7vw,2rem)!important}.news-desk .top-story{gap:15px!important;padding-bottom:20px!important}.news-desk .top-story-copy h3,.top-story-copy h3{font-size:clamp(1.75rem,8.2vw,2.4rem)!important;line-height:1.03!important}.news-desk .top-dek,.top-dek{font-size:.95rem!important;line-height:1.5!important}.compact-story{padding:12px 0!important}.story-grid,.topic-grid,.entity-grid{grid-template-columns:1fr!important;gap:22px!important}.trend-row{padding-block:12px!important}.page-hero,.topic-hero{padding:30px 0 24px!important}.page-hero h1,.topic-hero h1{max-width:none!important;font-size:clamp(2.15rem,10vw,3rem)!important;line-height:1.02!important}.article-hero{padding:34px 0 24px!important}.article-hero h1{max-width:none!important;font-size:clamp(2.15rem,9.8vw,3rem)!important;line-height:1.03!important;letter-spacing:-.04em!important}.article-subtitle{font-size:1.05rem!important;line-height:1.52!important}.article-byline{margin-top:20px!important;font-size:.75rem!important}.article-layout{padding-top:34px!important}.article-section{margin-bottom:36px!important}.article-section h2{font-size:clamp(1.5rem,7vw,1.9rem)!important}.article-section>p,.policy p,.large-copy{font-size:1.04rem!important;line-height:1.68!important}.in-brief{margin-bottom:34px!important;padding:18px 17px 19px!important}.article-aside{grid-template-columns:1fr!important}.atlak-report{padding-bottom:42px!important}.atlak-shell{width:calc(100% - 32px)!important}.atlak-topline{padding-top:12px!important;font-size:.72rem!important}.atlak-updated{width:100%!important;margin-left:0!important}.atlak-hero{padding:16px 0 23px!important;gap:17px!important}.atlak-hero h1{max-width:none!important;font-size:clamp(2.15rem,9.5vw,2.9rem)!important;line-height:1.02!important}.atlak-dek{font-size:1.02rem!important;line-height:1.5!important}.atlak-byline{margin-top:14px!important}.atlak-hero-media{border-radius:10px!important}.atlak-hero-media img{aspect-ratio:16/9!important}.atlak-one-line{grid-template-columns:1fr!important;padding:15px!important;gap:5px!important;border-radius:10px!important}.atlak-grid.three,.atlak-grid.two,.atlak-grid.four,.atlak-full-report,.atlak-utility,.atlak-related{grid-template-columns:1fr!important}.atlak-utility>.atlak-card:first-child{grid-column:auto!important}.atlak-card{padding:15px!important;border-radius:9px!important}.atlak-card p,.atlak-card li{font-size:.95rem!important;line-height:1.52!important}.atlak-section-title{margin-top:23px!important;align-items:flex-start!important;flex-direction:column!important;gap:4px!important}.atlak-ai-row{grid-template-columns:1fr!important;gap:3px!important}.atlak-full-report .atlak-card p{font-size:1.02rem!important;line-height:1.64!important}footer,.footer,.site-footer{padding:28px 0 15px!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:20px!important;column-gap:20px!important}.footer-brand{grid-column:1/-1!important}.footer-grid h2,.footer-grid h3,.site-footer h2,.site-footer h3,.footer-title{font-size:.78rem!important}.footer-grid a{font-size:.88rem!important;min-height:28px!important}}
@media(max-width:430px){.footer-grid{grid-template-columns:1fr!important}.footer-brand{grid-column:auto!important}}
@media(prefers-contrast:more){:root{--fleet-line:rgba(31,27,24,.3);--fleet-muted:#554d47}.card,.panel,.atlak-card,input,textarea,select{border-color:rgba(31,27,24,.32)!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body,.atlak-report{background:#fff!important}.site-header,.site-footer,.ecosystem-promo,.watch-strip{display:none!important}a{color:#000!important}.article-layout,.atlak-hero{display:block!important}.article-aside{display:none!important}.article-main,.atlak-full-report{width:100%!important;max-width:none!important}}
