:root{--paper:#f4f6f4;--ink:#111815;--green:#087d4f;--red:#c93e32;--gray:#d7ddda;--muted:#5e6b65;--white:#fff;--serif:"Noto Serif SC","Songti SC",serif;--sans:"Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.8 var(--sans);overflow-x:hidden}a{color:inherit}img{max-width:100%}.morning-bar{height:78px;padding:0 3vw;display:grid;grid-template-columns:280px 1fr auto;align-items:center;border-bottom:1px solid #9aa7a0;background:var(--paper);position:relative;z-index:10}.edition-mark{display:grid;grid-template-columns:auto auto;text-decoration:none;align-items:end;width:max-content}.edition-mark b{font:800 28px var(--serif)}.edition-mark span{font:700 18px var(--sans);padding-left:8px}.edition-mark small{grid-column:1/-1;font:9px var(--mono);color:var(--green)}.morning-bar>nav{display:flex;justify-content:center;gap:25px}.morning-bar>nav a,.morning-bar>div a{text-decoration:none;font-size:14px}.morning-bar>div{display:flex}.morning-bar>div a{padding:9px 14px;border:1px solid var(--ink)}.morning-bar>div a:last-child{background:var(--ink);color:white}.morning-cover{min-height:calc(100vh - 78px);position:relative;display:grid;grid-template-columns:1.2fr .55fr;grid-template-rows:auto 1fr auto;overflow:hidden;padding:25px 4vw 30px}.morning-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.morning-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,246,244,.96) 0 38%,rgba(244,246,244,.55) 58%,rgba(244,246,244,.05))}.cover-date,.cover-lead,.morning-cover aside,.morning-cover ol{position:relative;z-index:2}.cover-date{grid-column:1/-1;display:flex;justify-content:space-between;border-top:5px solid var(--ink);border-bottom:1px solid var(--ink);padding:8px 0;font:11px var(--mono)}.cover-lead{align-self:center;max-width:780px}.cover-lead small,.dispatch-day small,.market-edition small,.exchange-board small,.ai-column small,.risk-ledger small,.device-desk small,.edition-grid small,.morning-page header small,.edition-article header small{font:11px var(--mono);color:var(--green)}.cover-lead h1{font:800 clamp(58px,7vw,112px)/.98 var(--serif);margin:20px 0 28px;letter-spacing:0}.cover-lead p{font-size:19px;max-width:620px}.cover-lead nav{display:flex;gap:9px;margin-top:28px}.cover-lead nav a{padding:13px 18px;background:var(--ink);color:white;text-decoration:none;font-weight:800}.cover-lead nav a:last-child{background:var(--green)}.morning-cover aside{align-self:center;background:rgba(255,255,255,.9);border-top:4px solid var(--red);padding:25px}.morning-cover aside b{font:13px var(--mono)}.morning-cover aside p{border-bottom:1px solid var(--gray);padding-bottom:13px}.morning-cover ol{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;border-top:2px solid var(--ink)}.morning-cover li{padding:14px;border-right:1px solid var(--ink)}.morning-cover li span,.morning-cover li b,.morning-cover li em{display:block}.morning-cover li span{font:10px var(--mono);color:var(--red)}.morning-cover li b{font-size:24px}.morning-cover li em{font-style:normal}.dispatch-day,.market-edition,.exchange-board,.risk-ledger,.device-desk,.edition-grid{padding:100px max(4vw,calc((100vw - 1500px)/2))}.dispatch-day header,.market-edition header,.exchange-board header,.risk-ledger header,.device-desk header,.edition-grid header{max-width:1050px}.dispatch-day h2,.market-edition h2,.exchange-board h2,.ai-column h2,.risk-ledger h2,.device-desk h2,.edition-grid h2{font:800 clamp(44px,5.5vw,82px)/1.05 var(--serif);margin:12px 0 40px}.dispatch-line{border-top:4px solid var(--ink);margin-left:9vw}.dispatch-line article{display:grid;grid-template-columns:150px 310px 1fr;padding:27px 0;border-bottom:1px solid #aeb9b3}.dispatch-line time{font:18px var(--mono);color:var(--red)}.dispatch-line h3{font-size:25px;margin:0}.dispatch-line p{margin:0;color:var(--muted)}.market-edition{background:var(--ink);color:white}.market-edition header p{max-width:720px;color:#bdc9c3}.market-columns{display:grid;grid-template-columns:1.2fr .8fr 1fr;border-top:1px solid #69736f}.market-columns article{padding:35px;border-right:1px solid #69736f}.market-columns b{font:12px var(--mono);color:#79d3a8}.market-columns h3{font:700 30px var(--serif)}.market-edition>a{display:inline-block;margin-top:30px;color:#79d3a8;font-weight:800}.exchange-board{background:white}.quote-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--green);color:white}.quote-strip span{padding:12px;border-right:1px solid rgba(255,255,255,.4);font:11px var(--mono)}.quote-strip b{display:block;font-size:15px}.exchange-board table{width:100%;border-collapse:collapse;margin-top:25px}.exchange-board th,.exchange-board td{text-align:left;padding:20px 12px;border-bottom:1px solid var(--gray)}.exchange-board th{font:11px var(--mono);color:var(--red)}.exchange-board>a,.device-desk>a{display:inline-block;margin-top:25px;font-weight:800;color:var(--green)}.ai-column{display:grid;grid-template-columns:1.2fr .8fr;padding:100px 5vw;background:#e0e5e2}.ai-column>div{padding-right:8vw}.ai-column>div p{max-width:650px}.ai-column>div a{font-weight:800;color:var(--green)}.ai-column aside{border-top:5px solid var(--red);background:white;padding:35px}.ai-column aside b{font:13px var(--mono)}.ai-column li{padding:10px 0;border-bottom:1px solid var(--gray)}.risk-ledger dl{display:grid;grid-template-columns:repeat(4,1fr);border-top:4px solid var(--ink)}.risk-ledger dl div{padding:28px;border-right:1px solid var(--gray)}.risk-ledger dt{font:700 28px var(--serif)}.risk-ledger dd{margin:10px 0 0;color:var(--muted)}.device-desk{background:#dce6e0}.device-desk>div{display:grid;grid-template-columns:1.1fr .9fr .9fr 1.1fr;border-top:1px solid var(--ink)}.device-desk article{padding:28px;border-right:1px solid var(--ink)}.device-desk b{font:700 25px var(--serif)}.edition-grid{background:white}.edition-grid>div{display:grid;grid-template-columns:repeat(12,1fr);border-top:5px solid var(--ink)}.story{padding:25px;border-right:1px solid var(--gray);border-bottom:1px solid var(--gray);text-decoration:none}.story small{font:10px var(--mono);color:var(--red)}.story h3{font:700 24px/1.25 var(--serif)}.story p{color:var(--muted);font-size:14px}.story time{font:10px var(--mono)}.story:nth-child(1){grid-column:1/8}.story:nth-child(2){grid-column:8/13}.story:nth-child(3){grid-column:1/5}.story:nth-child(4){grid-column:5/9}.story:nth-child(5){grid-column:9/13}.story:nth-child(n+6){grid-column:span 4}.morning-page,.edition-article{width:min(90vw,1320px);margin:auto;padding:55px 0 110px}.crumb{display:flex;gap:9px;margin-bottom:55px;font:11px var(--mono)}.crumb a{text-decoration:none}.morning-page>header,.edition-article>header{border-top:6px solid var(--ink);border-bottom:1px solid var(--ink);padding:28px 0 45px}.morning-page>header h1,.edition-article>header h1{font:800 clamp(50px,7vw,95px)/1.02 var(--serif);margin:14px 0}.morning-page>header p,.edition-article>header p{font-size:19px;max-width:850px;color:var(--muted)}.briefing{margin:65px 0;border-top:2px solid var(--ink)}.briefing section{display:grid;grid-template-columns:90px 340px 1fr;padding:34px 0;border-bottom:1px solid var(--gray)}.briefing i{font:18px var(--mono);color:var(--red);font-style:normal}.briefing h2{font:700 30px var(--serif);margin:0}.briefing p{margin:0}.page-links{display:flex;gap:8px;flex-wrap:wrap}.page-links a{padding:10px 14px;border:1px solid var(--ink);text-decoration:none}.article-layout{display:grid;grid-template-columns:minmax(0,880px) 270px;gap:70px;margin-top:60px}.article-layout>nav{position:sticky;top:25px;align-self:start;border-top:3px solid var(--ink)}.article-layout>nav a{display:block;padding:11px 0;border-bottom:1px solid var(--gray);text-decoration:none;font-size:13px}.article-layout article section{margin-bottom:65px}.article-layout article section:nth-child(odd){border-left:4px solid var(--green);padding-left:23px}.article-layout article h2{font:700 34px/1.25 var(--serif);margin:0 0 18px}.article-layout article p{font-size:17px;line-height:1.95}.article-layout article aside{background:#e0e5e2;padding:30px;margin-top:60px}.article-layout article aside h2{font-size:23px}.article-layout article aside a{font-weight:800}.edition-foot{padding:65px 5vw 25px;display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:55px;border-top:4px solid var(--ink);background:var(--paper)}.edition-foot nav{display:grid;gap:7px}.edition-foot a{text-decoration:none}.edition-foot>small{grid-column:1/-1;border-top:1px solid var(--gray);padding-top:20px}
@media(max-width:900px){.morning-bar{height:auto;grid-template-columns:1fr auto;padding:14px 20px}.morning-bar>nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow:auto;padding-top:12px}.morning-cover{min-height:850px;grid-template-columns:1fr}.cover-lead{max-width:72vw}.morning-cover aside{display:none}.dispatch-line{margin-left:0}.ai-column{grid-template-columns:1fr}.ai-column>div{padding:0 0 45px}.risk-ledger dl,.device-desk>div{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr}.article-layout>nav{position:static}.edition-foot{grid-template-columns:1fr 1fr}.edition-foot>div{grid-column:1/-1}}
@media(max-width:600px){.morning-bar>div a:first-child{display:none}.morning-bar>nav{gap:17px;max-width:calc(100vw - 40px)}.morning-cover{min-height:820px;padding:18px 20px 22px}.morning-cover:after{background:linear-gradient(180deg,rgba(244,246,244,.91),rgba(244,246,244,.35) 58%,rgba(244,246,244,.94))}.morning-cover>img{object-position:62% center}.cover-lead{max-width:100%;align-self:start;margin-top:40px}.cover-lead h1{font-size:52px}.cover-lead p{font-size:17px}.cover-lead nav{flex-direction:column}.cover-lead nav a{text-align:center}.morning-cover ol{grid-template-columns:1fr 1fr}.morning-cover li{padding:8px}.morning-cover li b{font-size:18px}.dispatch-day,.market-edition,.exchange-board,.risk-ledger,.device-desk,.edition-grid{padding:70px 20px}.dispatch-day h2,.market-edition h2,.exchange-board h2,.ai-column h2,.risk-ledger h2,.device-desk h2,.edition-grid h2{font-size:40px}.dispatch-line article{grid-template-columns:70px 1fr}.dispatch-line p{grid-column:2}.market-columns,.quote-strip,.risk-ledger dl,.device-desk>div{grid-template-columns:1fr}.exchange-board{overflow:hidden}.exchange-board table{font-size:13px}.exchange-board th,.exchange-board td{padding:12px 5px}.ai-column{padding:70px 20px}.edition-grid>div{display:block}.story{display:block}.morning-page,.edition-article{width:calc(100% - 32px);padding-top:35px}.morning-page>header h1,.edition-article>header h1{font-size:44px}.briefing section{grid-template-columns:55px 1fr}.briefing p{grid-column:2}.article-layout article section:nth-child(odd){padding-left:15px}.edition-foot{grid-template-columns:1fr;padding:55px 20px 25px}.edition-foot>div{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}