
/* Layout: broadsheet front page. Centered masthead over a section rail and static markets strip;
   3-column top (stories | lead | opinion rail), section blocks below separated by hairline column rules;
   halftone "engraved" illustrations in silver and ink echo the CT logo block. */
:root{
  --paper:#ffffff;
  --panel:#f1f2f4;
  --ink:#111317;
  --ink-2:#3b4047;
  --ink-3:#656c75;
  --rule:#d7dade;
  --silver:#c2c2c3;
  --mono-fg:#ffffff;
  --accent:#0b4a8f;
  --up:#0a7a3d;
  --down:#c0261e;
  --amber:#9a6500;
  --ht-bg:#d8dbde;
  --ht-ink:#15181c;
  --ad-bg:#f6f7f8;
  --shadow:rgba(10,12,16,.18);
  --foot-bg:#0c0d0f;
  --foot-ink:#e7e8ea;
  --foot-ink-2:#9ba1a8;
  --foot-rule:#26292e;

  --font-mast:"Times New Roman",Tinos,Times,serif;
  --font-serif:"Newsreader",Georgia,"Times New Roman",serif;
  --font-sans:"IBM Plex Sans Condensed","Arial Narrow","Helvetica Neue",Arial,sans-serif;

  --maxw:1280px;
  --gut:16px;
  --colpad:16px;
  --body-size:19px;
}
:root[data-ct-theme="dark"]{
  --paper:#0e1012; --panel:#171a1e; --ink:#e8e9eb; --ink-2:#bcc1c7; --ink-3:#8d949c; --rule:#2a2e34;
  --silver:#c2c2c3; --mono-fg:#ffffff; --accent:#8cb8f0; --up:#38c27b; --down:#ff6e62; --amber:#e3a83c;
  --ht-bg:#1c2024; --ht-ink:#a9b1ba; --ad-bg:#14171a; --shadow:rgba(0,0,0,.55);
  --foot-bg:#07080a; --foot-ink:#e7e8ea; --foot-ink-2:#8f959c; --foot-rule:#1f2226;
  color-scheme:dark;
}
@media (min-width:720px){ :root{ --gut:24px; --colpad:20px; } }
@media (min-width:1100px){ :root{ --gut:32px; } }

*,*::before,*::after{box-sizing:border-box}
body{
  margin:0; background:var(--paper); color:var(--ink);
  font-family:var(--font-serif); font-size:17px; line-height:1.5;
  font-optical-sizing:auto; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:70;background:var(--paper)}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;cursor:pointer}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;font-family:var(--font-sans);font-weight:600}
.skip:focus{left:16px}
.wrap{
  max-width:var(--maxw); margin-inline:auto;
  padding-left:max(var(--gut),env(safe-area-inset-left,0px));
  padding-right:max(var(--gut),env(safe-area-inset-right,0px));
}
.label{font-family:var(--font-sans);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0;color:var(--ink)}
.more{font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--ink-2);white-space:nowrap}
.more:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.pos{color:var(--up)} .neg{color:var(--down)}
.num{font-variant-numeric:tabular-nums lining-nums}

/* ---------- Logo: exact wordmark + CT block from the supplied logo files ---------- */
.logo-word{
  --logo-mask:url("data:image/png;base64,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");
  display:block; background-color:currentColor; aspect-ratio:1400/135; max-width:100%;
  -webkit-mask-image:var(--logo-mask); mask-image:var(--logo-mask);
  -webkit-mask-size:contain; mask-size:contain; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat;
  -webkit-mask-position:center; mask-position:center;
}
.ct-img.ct-img{background:#c2c2c3 url("data:image/png;base64,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") center/cover no-repeat}
.mono{display:inline-block;aspect-ratio:1/1;width:30px;flex:none}
.mono-lg{width:64px}

/* ---------- Header: link row, logo row with controls, section rail (newspaper-of-record format) ---------- */
.dot{width:7px;height:7px;border-radius:50%;background:var(--ink-3);opacity:.45;flex:none}
[data-state="open"] .dot{background:var(--up);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--up) 22%,transparent)}
[data-state="break"] .dot{background:var(--amber);opacity:1}
.ex{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}
.icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border:0;background:transparent;border-radius:50%;color:var(--ink);flex:none}
.icon-btn:hover{background:var(--panel)}
.icon-btn svg{width:19px;height:19px}
.link-btn{border:0;background:transparent;font-family:var(--font-sans);font-weight:600;color:var(--ink);padding:8px 4px;font-size:13px;white-space:nowrap}
.link-btn:hover{text-decoration:underline;text-underline-offset:3px}
.btn-sub{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-weight:600;padding:7px 16px;font-size:13px;border-radius:3px;white-space:nowrap}
.btn-sub:hover{background:transparent;color:var(--ink)}
.hdr{background:var(--paper)}
.hdr-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding-top:6px;font-family:var(--font-sans);font-size:12px;color:var(--ink-2)}
.toplinks{display:flex;align-items:center;min-width:0;overflow:hidden}
.toplinks a{padding:0 11px;border-left:1px solid var(--rule);line-height:1.1;white-space:nowrap}
.toplinks a:first-child{padding-left:0;border-left:0}
.toplinks a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.dateline{white-space:nowrap;color:var(--ink-2)}
.dl-short{display:none}
.hdr-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding-block:4px 16px}
.hdr-l,.hdr-r{display:flex;align-items:center;gap:2px;min-width:0}
.hdr-l{margin-left:-8px}
.hdr-r{justify-content:flex-end;gap:12px}
.wordmark{width:clamp(198px,29.7vw,405px);color:var(--ink)}
@media (max-width:860px){
  .hdr-top{display:none}
  .hdr-main{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-block:10px}
  .wordmark{width:min(220px,100%);margin-inline:auto}
  .hdr-l .hs,.hdr-r .link-btn{display:none}
  .hdr-r{gap:4px}
  .btn-sub{padding:6px 11px;font-size:12px}
}
@media (max-width:380px){.hdr-r .icon-btn{display:none}}

/* ---------- Section nav ---------- */
.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.nav-in{display:flex;align-items:center;gap:6px;min-height:42px}
.nav-mono{display:flex;align-items:center;width:0;opacity:0;overflow:hidden;transition:width .25s ease,opacity .25s ease}
.nav.compact .nav-mono{width:38px;opacity:1}
.nav-list{display:flex;justify-content:center;flex:1;min-width:0;gap:2px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}
.nav-list::-webkit-scrollbar{display:none}
.nav-list > li > a{display:block;font-family:var(--font-sans);font-size:13.5px;font-weight:500;padding:11px 10px 10px;white-space:nowrap;color:var(--ink);box-shadow:inset 0 -3px 0 transparent;transition:box-shadow .2s}
.nav-list > li > a:hover{box-shadow:inset 0 -3px 0 var(--rule)}
.nav-list > li > a[aria-current="page"]{font-weight:700;box-shadow:inset 0 -3px 0 var(--ink)}
.burger,.nav-search{display:none}
.nav.compact .burger,.nav.compact .nav-search{display:inline-grid}
.nav-search{margin-left:auto}
.progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);opacity:0}
body[data-view="article"] .progress{opacity:1}
@media (max-width:1023px){
  .nav-list{justify-content:flex-start}
}
/* Mega menus (desktop pointer only) */
.mega{
  position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--rule);
  box-shadow:0 22px 30px -22px var(--shadow);padding-block:24px 28px;
  visibility:hidden;opacity:0;transform:translateY(-4px);
  transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;
}
.mega-in{max-width:var(--maxw);margin-inline:auto;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);gap:32px}
.mega h3{font-family:var(--font-sans);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-weight:600}
.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-family:var(--font-sans);font-size:14.5px}
.mega ul a:hover{text-decoration:underline;text-underline-offset:3px}
.mega-feat{border-left:1px solid var(--rule);padding-left:28px}
.mega-q{display:grid;gap:6px;margin-top:14px;font-family:var(--font-sans);font-size:13px}
.mega-q div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--rule);padding-top:6px;font-variant-numeric:tabular-nums}
@media (hover:hover) and (min-width:1024px){
  .has-mega:hover .mega,.has-mega:focus-within .mega{visibility:visible;opacity:1;transform:none;transition-delay:0s}
}
@media (max-width:1023px),(hover:none){.mega{display:none}}

/* ---------- Markets strip (static) ---------- */
.mstrip{border-bottom:1px solid var(--rule);font-family:var(--font-sans);background:var(--paper)}
.mstrip-in{display:flex;align-items:stretch}
.mstrip-body{flex:1;min-width:0;position:relative;display:flex}
.mstrip-label{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 14px 8px 0;border-right:1px solid var(--rule);flex:none;font-size:11.5px}
.mstrip-label b{letter-spacing:.1em;text-transform:uppercase}
.mstrip-label span{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}
.mstrip-label:hover b{text-decoration:underline;text-underline-offset:3px}
.mstrip-list{display:flex;flex:1;min-width:0;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}
.mstrip-list::-webkit-scrollbar{display:none}
.mstrip-list li{flex:1 0 80px;scroll-snap-align:start;border-right:1px solid var(--rule)}
.mstrip-list li:last-child{border-right:0}
.mstrip-list a{display:flex;flex-direction:column;gap:1px;padding:7px 9px 8px;height:100%;font-variant-numeric:tabular-nums;white-space:nowrap}
.mstrip-list a:hover{background:var(--panel)}
.ms-n{font-size:11.5px;font-weight:600;color:var(--ink-2)}
.ms-v{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}
.ms-c{font-size:12px;font-weight:600}
@media (max-width:600px){.mstrip-label span{display:none}.mstrip-label{padding-right:10px}}

/* ---------- Views ---------- */
[data-view]:not([hidden]){animation:viewin .35s ease both}
@keyframes viewin{from{opacity:.35;transform:translateY(6px)}}
section[id],div[id].col{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 64px)}

/* ---------- Column system with hairline rules ---------- */
.cols{display:grid;overflow:hidden;margin-inline:calc(-1 * var(--colpad))}
.cols.rb{border-bottom:0;background-image:linear-gradient(var(--rule),var(--rule));background-repeat:no-repeat;background-position:center bottom;background-size:calc(100% - 2 * var(--colpad)) 1px}
.col{padding-inline:var(--colpad);border-left:1px solid var(--rule);margin-left:-1px;min-width:0}
.stack{display:flex;flex-direction:column;gap:16px}
.stack > * + *{border-top:1px solid var(--rule);padding-top:16px}

/* ---------- Story typography ---------- */
.story{min-width:0}
.kicker{display:inline-block;font-family:var(--font-sans);font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}
.kicker:hover{text-decoration:underline;text-underline-offset:3px}
.hed{font-family:var(--font-serif);font-weight:640;line-height:1.14;letter-spacing:-.006em;text-wrap:balance;margin:0;color:var(--ink)}
.hed a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 96%;background-size:0% 1px;transition:background-size .35s ease}
.hed a:hover{background-size:100% 1px}
.hed-xl{font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.08;letter-spacing:-.012em}
.hed-l{font-size:clamp(21px,2vw,26px);font-weight:680}
.hed-m{font-size:19px}
.hed-s{font-size:16.5px;font-weight:620;line-height:1.22}
.hed-op{font-size:18px;font-style:italic;font-weight:520;line-height:1.2}
.dek{font-size:15.5px;line-height:1.45;color:var(--ink-2);margin:7px 0 0;text-wrap:pretty}
.dek-l{font-size:18px}
.meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-family:var(--font-sans);font-size:12px;color:var(--ink-3);margin:10px 0 0;letter-spacing:.02em}
.meta .by{color:var(--ink-2);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}
.fig{margin:0 0 12px;overflow:hidden;background:var(--ht-bg)}
.fig a{display:block}
canvas.art{display:block;width:100%;height:auto;aspect-ratio:16/9;max-width:100%;background:var(--ht-bg);transition:transform .7s cubic-bezier(.2,.7,.2,1)}
canvas.art.r32{aspect-ratio:3/2}
canvas.art.r43{aspect-ratio:4/3}
canvas.art.r11{aspect-ratio:1/1}
canvas.art.r21{aspect-ratio:2/1}
.story:hover canvas.art,.story:hover img.ph{transform:scale(1.025)}
img.ph{display:block;width:100%;height:auto;aspect-ratio:16/9;max-width:100%;object-fit:cover;background:var(--ht-bg);transition:transform .7s cubic-bezier(.2,.7,.2,1)}
img.ph.r32{aspect-ratio:3/2}
img.ph.r43{aspect-ratio:4/3}
img.ph.r11{aspect-ratio:1/1}
.figcap .credit{color:var(--ink-3);white-space:nowrap}
.figcap .credit a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}
.figcap{font-family:var(--font-sans);font-size:12px;color:var(--ink-3);margin-top:7px;line-height:1.4}
.related{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--rule);display:grid;gap:8px}
.related li{display:flex;gap:10px;font-size:15.5px;font-weight:560;line-height:1.3}
.related li::before{content:"";width:7px;height:7px;background:var(--silver);flex:none;margin-top:.45em}
.related a:hover{text-decoration:underline;text-underline-offset:3px}

/* ---------- Live bar ---------- */
.live{border-bottom:1px solid var(--rule)}
.live-in{display:flex;align-items:center;gap:12px;padding-block:10px;font-family:var(--font-sans);font-size:14px}
.live-tag{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--down);flex:none}
.live-tag i{width:8px;height:8px;border-radius:50%;background:var(--down);animation:pulse 1.8s ease-out infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--down) 55%,transparent)}100%{box-shadow:0 0 0 8px transparent}}
.live-hed{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.live-in:hover .live-hed{text-decoration:underline;text-underline-offset:3px}
.live-meta{color:var(--ink-3);white-space:nowrap;margin-left:auto;flex:none;font-size:12.5px}
@media (max-width:600px){.live-meta{display:none}.live-hed{white-space:normal}}

/* ---------- Ad slots (IAB sizes, space reserved to avoid layout shift) ---------- */
.ad{display:flex;flex-direction:column;align-items:center;gap:6px;padding-block:18px}
.ad-label{font-family:var(--font-sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}
.ad-box{
  display:grid;place-items:center;max-width:100%;background:var(--ad-bg);
  background-image:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--rule) 55%,transparent) 9px 10px);
  border:1px dashed var(--rule);color:var(--ink-3);font-family:var(--font-sans);font-size:12px;text-align:center;padding:8px
}
.ad-box b{display:block;color:var(--ink-2);font-weight:600;letter-spacing:.04em}
.ad-lb .ad-box{width:970px;aspect-ratio:970/250}
.ad-mid .ad-box{width:970px;aspect-ratio:970/90}
.ad-rect .ad-box{width:300px;aspect-ratio:300/250}
.ad-sky .ad-box{width:300px;aspect-ratio:300/600}
.ad-in .ad-box{width:728px;aspect-ratio:728/90}
.ad .m{display:none}
@media (max-width:760px){
  .ad-lb .ad-box,.ad-mid .ad-box{width:320px;aspect-ratio:320/100}
  .ad-in .ad-box{width:300px;aspect-ratio:300/250}
  .ad-lb .d,.ad-mid .d,.ad-in .d{display:none}
  .ad-lb .m,.ad-mid .m,.ad-in .m{display:block}
}
body.no-ads .ad{display:none!important}
.ad-lb{border-bottom:1px solid var(--rule)}
.ad-end{border-bottom:0;border-top:1px solid var(--rule);margin-top:22px}

/* ---------- Home: top section ---------- */
.top{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 340px;grid-template-areas:"left lead right";border-bottom:1px solid var(--rule)}
.top > .col{padding-block:22px 26px}
.t-left{grid-area:left}
.t-lead{grid-area:lead}
.t-right{grid-area:right}
.rail-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:6px;margin-bottom:14px}
.rail-head a.label:hover{text-decoration:underline;text-underline-offset:3px}
.op{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}
.avatar{display:grid;place-items:start center;width:44px;aspect-ratio:1/1;background:var(--silver);color:var(--mono-fg);font-family:var(--font-mast);font-size:21px;line-height:1;padding-top:7px;letter-spacing:-.01em}
.op-by{margin:0 0 3px;font-family:var(--font-sans);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}
.op-by span{display:block;font-weight:500;color:var(--ink-3);letter-spacing:.04em;text-transform:none;font-size:12px}
.t-right .ad{padding-block:22px 0}
@media (max-width:1100px){
  .top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead lead" "left right"}
  .t-left,.t-right{border-top:1px solid var(--rule)}
}
@media (max-width:720px){
  .top{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "left" "right"}
  .t-right .rail-head,.t-right > .stack{display:none}
  .t-right .ad{padding-top:0}
}
.lead-subs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:18px;padding-top:16px;border-top:1px solid var(--rule)}
.lead-subs .story + .story{border-left:1px solid var(--rule);padding-left:20px}
@media (max-width:520px){.lead-subs{grid-template-columns:minmax(0,1fr)}.lead-subs .story + .story{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:16px}}

/* ---------- Snapshot strip ---------- */
.snap{border-bottom:1px solid var(--rule);padding-block:16px 18px}
.snap-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}
.snap-asof{font-family:var(--font-sans);font-size:12px;color:var(--ink-3)}
.snap-head .more{margin-left:auto}
.snap-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}
.snap-card{display:block;padding:4px 16px;border-left:1px solid var(--rule);font-family:var(--font-sans);min-width:0}
.snap-card:first-child{border-left:0;padding-left:0}
.snap-card:hover .snap-n{text-decoration:underline;text-underline-offset:3px}
.snap-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}
.snap-n{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.snap-c{font-weight:600;font-size:12.5px;font-variant-numeric:tabular-nums}
.snap-v{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;margin:2px 0 4px;letter-spacing:-.01em}
.snap-card .spark{width:100%;height:34px;display:block}
.snap-f{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--ink-3);margin-top:4px;font-variant-numeric:tabular-nums}
.pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}
.pill[data-state="open"]{color:var(--up)}
.pill[data-state="break"]{color:var(--amber)}
@media (max-width:1100px){.snap-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.snap-card:nth-child(3n+1){border-left:0;padding-left:0}}
@media (max-width:560px){.snap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snap-card:nth-child(3n+1){border-left:1px solid var(--rule);padding-left:16px}.snap-card:nth-child(2n+1){border-left:0;padding-left:0}}

/* spark lines */
.spark .line{fill:none;stroke:var(--up);stroke-width:1.6;stroke-linejoin:round}
.spark .area{fill:color-mix(in srgb,var(--up) 13%,transparent);stroke:none}
.spark.down .line{stroke:var(--down)}
.spark.down .area{fill:color-mix(in srgb,var(--down) 12%,transparent)}
.spark .base{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 3;opacity:.7}

/* ---------- Row of three: latest / asia / popular ---------- */
.row3{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);border-bottom:1px solid var(--rule)}
.row3 > .col{padding-block:20px 24px}
.latest{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:0}
.latest li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid var(--rule);font-size:15px;line-height:1.3;font-weight:540}
.latest li:first-child{border-top:0;padding-top:0}
.latest time{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:2px}
.latest a:hover{text-decoration:underline;text-underline-offset:3px}
.pop{list-style:none;margin:12px 0 0;padding:0;counter-reset:pop}
.pop li{counter-increment:pop;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px 0;border-top:1px solid var(--rule);font-size:15.5px;line-height:1.28;font-weight:600}
.pop li:first-child{border-top:0;padding-top:0}
.pop li::before{content:counter(pop);font-family:var(--font-mast);font-size:30px;line-height:.9;color:var(--silver)}
.pop a:hover{text-decoration:underline;text-underline-offset:3px}
.asia-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:12px}
.hlist{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:0}
.hlist li{padding:10px 0;border-top:1px solid var(--rule);font-size:16px;font-weight:600;line-height:1.28}
.hlist li span{display:block;font-family:var(--font-sans);font-size:11.5px;font-weight:500;color:var(--ink-3);margin-top:3px;letter-spacing:.02em}
.hlist a:hover{text-decoration:underline;text-underline-offset:3px}
@media (max-width:1100px){
  .row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"asia asia" "latest pop"}
  .r-asia{grid-area:asia}.r-latest{grid-area:latest;border-top:1px solid var(--rule)}.r-pop{grid-area:pop;border-top:1px solid var(--rule)}
}
@media (max-width:720px){
  .row3{grid-template-columns:minmax(0,1fr);grid-template-areas:"asia" "latest" "pop"}
}
@media (max-width:520px){.asia-pair{grid-template-columns:minmax(0,1fr)}}

/* ---------- Section blocks ---------- */
.sec{padding-block:26px 30px;border-bottom:1px solid var(--rule)}
.sec-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.sec-head h2{font-family:var(--font-mast);font-weight:400;font-size:clamp(24px,2.4vw,30px);line-height:1;margin:0;display:flex;align-items:center;gap:10px;letter-spacing:.01em}
.sec-head h2::before{content:"";width:12px;height:12px;background:var(--silver);flex:none;transform:translateY(-1px)}
.sec-head h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.sec-head .rule{flex:1;height:1px;background:var(--rule)}
.sec-grid{grid-template-columns:minmax(0,2.1fr) repeat(3,minmax(0,1fr))}
.sec-grid > .col:first-child .feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}
.sec-grid > .col:first-child .fig{margin:0}
@media (max-width:1100px){
  .sec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .sec-grid > .col:first-child{grid-column:1/-1;border-bottom:1px solid var(--rule);padding-bottom:18px;margin-bottom:18px}
}
@media (max-width:720px){
  .sec-grid{grid-template-columns:minmax(0,1fr)}
  .sec-grid > .col + .col{border-top:1px solid var(--rule);padding-top:16px;margin-top:16px}
  .sec-grid > .col:first-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
  .sec-grid > .col:first-child .feature{grid-template-columns:minmax(0,1fr)}
}
.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--rule)}
.two > .col{padding-block:26px 30px}
.two .feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}
.two .fig{margin:0}
@media (max-width:960px){
  .two{grid-template-columns:minmax(0,1fr)}
  .two > .col + .col{border-top:1px solid var(--rule)}
}
@media (max-width:520px){.two .feature{grid-template-columns:minmax(0,1fr)}}
.cards4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1100px){.cards4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}
@media (max-width:560px){.cards4{grid-template-columns:minmax(0,1fr)}.cards4 > .col + .col{border-top:1px solid var(--rule);padding-top:16px}}

/* Opinion band */
.band{background:var(--panel);border-bottom:1px solid var(--rule)}
.band .sec{border-bottom:0}
.op-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.op-card .avatar{width:52px;font-size:25px;padding-top:9px;margin-bottom:12px}
.op-card .hed-op{font-size:21px}
.op-card .dek{font-size:15px}
.op-card .op-by{margin-top:12px}
@media (max-width:1100px){.op-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}}
@media (max-width:560px){.op-grid{grid-template-columns:minmax(0,1fr)}.op-grid > .col + .col{border-top:1px solid var(--rule);padding-top:20px}}

/* Podcasts */
.pods{grid-template-columns:repeat(3,minmax(0,1fr))}
.pod{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start}
.pod .fig{margin:0}
.pod-show{font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 4px}
.play{display:inline-flex;align-items:center;gap:8px;margin-top:10px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:12.5px;font-weight:600;padding:6px 12px 6px 10px;letter-spacing:.04em}
.play:hover{background:var(--ink);color:var(--paper)}
.play svg{width:12px;height:12px}
@media (max-width:960px){.pods{grid-template-columns:minmax(0,1fr)}.pods > .col + .col{border-top:1px solid var(--rule);padding-top:16px;margin-top:16px}}

/* Newsletter band */
.nl{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding-block:34px}
.nl-brand{display:flex;gap:18px;align-items:flex-start}
.nl h2{font-family:var(--font-mast);font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.05;margin:0 0 8px}
.nl p{margin:0;color:var(--ink-2);font-size:16.5px;max-width:52ch}
.nl-form{display:grid;gap:12px}
.nl-row{display:flex;gap:0}
.nl-row input{flex:1;min-width:0;font:inherit;font-family:var(--font-sans);font-size:15px;padding:12px 14px;border:1px solid var(--ink);border-right:0;background:var(--paper);color:var(--ink);border-radius:0}
.nl-row input::placeholder{color:var(--ink-3)}
.nl-row button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;padding:0 20px}
.nl-row button:hover{background:var(--accent);border-color:var(--accent)}
.nl-opts{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--font-sans);font-size:13px;color:var(--ink-2)}
.nl-opts label{display:inline-flex;gap:7px;align-items:center;cursor:pointer}
.nl-opts input{accent-color:var(--accent);width:15px;height:15px}
.nl-fine{font-family:var(--font-sans);font-size:12px;color:var(--ink-3)}
.nl-msg{font-family:var(--font-sans);font-size:13.5px;color:var(--up);font-weight:600;margin:0}
@media (max-width:860px){.nl{grid-template-columns:minmax(0,1fr);gap:22px}}

/* ---------- Article page ---------- */
.art-page{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;padding-block:26px 40px}
.art-main{min-width:0;max-width:780px}
.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-sans);font-size:12.5px;color:var(--ink-3);list-style:none;margin:0 0 14px;padding:0}
.crumbs li + li::before{content:"/";margin-right:6px;color:var(--rule)}
.crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.art-h1{font-family:var(--font-serif);font-size:clamp(31px,4.4vw,52px);font-weight:720;line-height:1.06;letter-spacing:-.016em;text-wrap:balance;margin:6px 0 14px}
.art-dek{font-size:clamp(18px,2vw,22px);line-height:1.38;color:var(--ink-2);margin:0 0 22px;font-weight:400;text-wrap:pretty}
.byrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;align-items:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:12px;margin-bottom:22px}
.byline{display:flex;gap:12px;align-items:center;font-family:var(--font-sans);font-size:13px;color:var(--ink-3)}
.byline .avatar{width:40px;font-size:19px;padding-top:6px}
.byline b{display:block;color:var(--ink);font-size:13.5px;letter-spacing:.04em;text-transform:uppercase}
.byline b a:hover{text-decoration:underline;text-underline-offset:3px}
.tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12.5px}
.tool{border:1px solid var(--rule);background:transparent;color:var(--ink-2);padding:6px 10px;font-weight:500;display:inline-flex;align-items:center;gap:6px;line-height:1.2}
.tool:hover{border-color:var(--ink-3);color:var(--ink)}
.tool svg{width:14px;height:14px}
.tool[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.fs-group{display:inline-flex}
.fs-group .tool{padding:6px 9px;font-family:var(--font-serif);font-weight:600}
.fs-group .tool + .tool{border-left:0}
.hero{margin:0 0 26px}
.hero canvas.art,.hero img.ph{aspect-ratio:16/9}
.keys{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);padding:12px 0 14px;margin:0 0 28px;max-width:660px}
.keys h2{margin:0 0 8px}
.keys ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:16.5px;line-height:1.42}
.keys li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}
.keys li::before{content:"";width:7px;height:7px;background:var(--silver);margin-top:.5em}
.body{font-size:var(--body-size);line-height:1.62;max-width:660px}
.body p{margin:0 0 1.15em}
.dl{font-family:var(--font-sans);font-weight:700;font-size:.82em;letter-spacing:.06em}
.body h2{font-family:var(--font-serif);font-size:1.25em;font-weight:700;margin:1.7em 0 .55em;line-height:1.2}
.pull{margin:1.6em 0;padding:18px 0 16px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.pull p{font-family:var(--font-serif);font-style:italic;font-size:1.45em;line-height:1.24;margin:0 0 8px;font-weight:450;text-wrap:balance}
.pull cite{font-family:var(--font-sans);font-style:normal;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}
.readmore{font-family:var(--font-sans);font-size:15px;line-height:1.35;margin:0 0 1.15em;padding-left:12px;border-left:3px solid var(--silver)}
.readmore b{display:block;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}
.readmore a{font-weight:600}
.readmore a:hover{text-decoration:underline;text-underline-offset:3px}
.body .ad{margin:.6em 0 1.6em;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.chartfig{margin:1.8em 0;padding-top:12px;border-top:1px solid var(--rule)}
.chartfig h3{font-family:var(--font-sans);font-size:15px;font-weight:700;margin:0;letter-spacing:.01em}
.chartfig .sub{font-family:var(--font-sans);font-size:12.5px;color:var(--ink-3);margin:2px 0 10px}
.chartfig svg{display:block;width:100%;height:auto}
.chartfig svg text{font-family:var(--font-sans);font-size:11px;fill:var(--ink-3)}
.chartfig .bar{fill:var(--ink-2)}
.chartfig .bar.hi{fill:var(--accent)}
.chartfig .bar.mtd{fill:url(#hatch)}
.chartfig .grid line{stroke:var(--rule)}
.chartfig .val{fill:var(--ink);font-weight:600}
.contrib{font-style:italic;color:var(--ink-2);font-size:.9em}
.tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;font-family:var(--font-sans);font-size:12.5px}
.tags a{display:inline-block;border:1px solid var(--rule);padding:5px 10px;color:var(--ink-2)}
.tags a:hover{border-color:var(--ink-3);color:var(--ink)}
.authorbox{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;margin-top:30px;padding-top:20px;border-top:2px solid var(--ink);max-width:660px}
.authorbox .avatar{width:64px;font-size:30px;padding-top:10px}
.authorbox h2{font-family:var(--font-sans);font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px}
.authorbox p{margin:6px 0 0;font-size:15.5px;color:var(--ink-2);line-height:1.5}
.authorbox .contact{font-family:var(--font-sans);font-size:13px;color:var(--ink-3);user-select:all}
.standards{margin-top:22px;padding:14px 16px;background:var(--panel);font-family:var(--font-sans);font-size:13px;color:var(--ink-2);line-height:1.5;max-width:660px}
.standards b{color:var(--ink)}
.standards a{text-decoration:underline;text-underline-offset:2px}
.rail{display:flex;flex-direction:column;gap:26px;min-width:0}
.rail-sticky{position:sticky;top:calc(env(safe-area-inset-top,0px) + 66px)}
.rail .ad{padding-block:0}
.mini-q{font-family:var(--font-sans);font-size:13px;display:grid}
.mini-q a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:8px 0;border-top:1px solid var(--rule);font-variant-numeric:tabular-nums}
.mini-q a:first-child{border-top:0}
.mini-q a:hover span:first-child{text-decoration:underline;text-underline-offset:3px}
.mini-q span:first-child{font-weight:600}
.relgrid{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:18px 8px}
@media (max-width:1100px){.relgrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}
@media (max-width:1023px){
  .art-page{grid-template-columns:minmax(0,1fr);gap:36px}
  .rail-sticky{position:static}
  .art-main{max-width:none}
}
@media (max-width:560px){.relgrid{grid-template-columns:minmax(0,1fr)}.relgrid > .col + .col{border-top:1px solid var(--rule);padding-top:16px}}
.related-wrap{border-top:1px solid var(--rule);padding-top:22px}

/* ---------- Markets page ---------- */
.mk-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 24px;padding-block:24px 14px;border-bottom:2px solid var(--ink)}
.mk-head h1{font-family:var(--font-mast);font-weight:400;font-size:clamp(36px,5vw,58px);line-height:1;margin:0;display:flex;align-items:center;gap:14px}
.mk-head h1::before{content:"";width:18px;height:18px;background:var(--silver);flex:none}
.mk-status{font-family:var(--font-sans);font-size:13px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:6px 16px;margin-left:auto;padding-bottom:4px}
.mk-status .ex{gap:6px}
.subnav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--rule);font-family:var(--font-sans);font-size:14px}
.subnav button{border:0;background:transparent;padding:12px 12px 11px;white-space:nowrap;font-weight:500;color:var(--ink-2);box-shadow:inset 0 -3px 0 transparent}
.subnav button:hover{color:var(--ink);box-shadow:inset 0 -3px 0 var(--rule)}
.subnav button[aria-pressed="true"]{color:var(--ink);font-weight:700;box-shadow:inset 0 -3px 0 var(--ink)}
.mk-top{grid-template-columns:minmax(0,8fr) minmax(0,4fr);border-bottom:1px solid var(--rule)}
.mk-top > .col{padding-block:22px 24px}
.chart-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:12px}
.ch-name{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0}
.ch-val{font-family:var(--font-sans);font-size:clamp(30px,3.6vw,42px);font-weight:600;line-height:1.05;letter-spacing:-.015em;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}
.ch-chg{font-size:17px;font-weight:600}
.ch-asof{font-family:var(--font-sans);font-size:12px;color:var(--ink-3);margin-top:4px}
.seg{display:inline-flex;flex-wrap:wrap;font-family:var(--font-sans)}
.seg button{border:1px solid var(--rule);background:transparent;color:var(--ink-2);font-size:12.5px;font-weight:600;padding:6px 10px;margin-left:-1px;font-variant-numeric:tabular-nums}
.seg button:first-child{margin-left:0}
.seg button:hover{color:var(--ink);background:var(--panel)}
.seg button[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink);position:relative}
.idx-tabs{display:flex;gap:4px 18px;flex-wrap:wrap;font-family:var(--font-sans);font-size:13.5px;margin-bottom:14px}
.idx-tabs button{border:0;background:transparent;padding:4px 0;color:var(--ink-3);font-weight:600;box-shadow:inset 0 -2px 0 transparent}
.idx-tabs button:hover{color:var(--ink)}
.idx-tabs button[aria-pressed="true"]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}
.mkchart{position:relative;min-height:240px;touch-action:pan-y}
.mkchart svg{display:block;width:100%}
.mkchart text{font-family:var(--font-sans);font-size:11px;fill:var(--ink-3);font-variant-numeric:tabular-nums}
.mkchart .gridl{stroke:var(--rule);stroke-width:1}
.mkchart .axis{stroke:var(--ink-3);stroke-width:1}
.mkchart .ln{fill:none;stroke-width:2;stroke-linejoin:round}
.mkchart .up .ln{stroke:var(--up)} .mkchart .down .ln{stroke:var(--down)}
.mkchart .basel{stroke:var(--ink-3);stroke-dasharray:3 4;stroke-width:1}
.mkchart .tag rect{fill:var(--up)} .mkchart .down .tag rect{fill:var(--down)}
.mkchart .tag text{fill:var(--paper);font-weight:600}
.mkchart .cross{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 3}
.mkchart .hdot{stroke:var(--paper);stroke-width:2}
.mkchart .up .hdot{fill:var(--up)} .mkchart .down .hdot{fill:var(--down)}
.tip{position:absolute;pointer-events:none;background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:12px;padding:6px 9px;white-space:nowrap;transform:translate(-50%,-100%);margin-top:-12px;font-variant-numeric:tabular-nums;line-height:1.35}
.tip b{display:block;font-size:13.5px}
.chart-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;font-family:var(--font-sans);font-size:12px;color:var(--ink-3)}
.mk-news .latest{margin-top:12px}
.tables{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6px;border-bottom:1px solid var(--rule)}
.tables > .col{padding-block:22px 22px}
.tables .stack{gap:22px}
.tables .stack > * + *{border-top:0;padding-top:0}
.tables .wide{grid-column:span 2}
.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.qt{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:13.5px;font-variant-numeric:tabular-nums}
.qt caption{text-align:left;padding-bottom:10px}
.qt th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:right;padding:6px 8px;border-bottom:1px solid var(--ink);white-space:nowrap}
.qt td{text-align:right;padding:7px 8px;border-bottom:1px solid var(--rule);white-space:nowrap}
.qt th:first-child,.qt td:first-child{text-align:left;padding-left:0}
.qt td:first-child{font-weight:600;color:var(--ink)}
.qt td:first-child small{display:block;font-weight:400;color:var(--ink-3);font-size:11.5px}
.qt tbody tr:hover td{background:var(--panel)}
.qt .sp svg{width:84px;height:24px;display:block;margin-left:auto}
.qt td.st{width:1%}
@media (max-width:1100px){.tables{grid-template-columns:repeat(2,minmax(0,1fr))}.tables .wide{grid-column:1/-1}}
@media (max-width:720px){
  .mk-top{grid-template-columns:minmax(0,1fr)}
  .mk-top > .col + .col{border-top:1px solid var(--rule)}
  .tables{grid-template-columns:minmax(0,1fr)}
  .tables > .col + .col{border-top:1px solid var(--rule)}
  .mk-status{margin-left:0}
}
.data-note{font-family:var(--font-sans);font-size:12px;color:var(--ink-3);padding-block:14px}

/* ---------- Footer ---------- */
.foot{background:var(--foot-bg);color:var(--foot-ink);margin-top:0}
.foot-in{padding-block:40px calc(76px + env(safe-area-inset-bottom,0px))}
.foot-top{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;padding-bottom:26px;border-bottom:1px solid var(--foot-rule)}
.foot-brand{display:flex;align-items:center;gap:16px}
.foot-word{width:clamp(200px,30vw,380px);color:var(--foot-ink)}
.foot-mission{margin:0;max-width:46ch;color:var(--foot-ink-2);font-size:15.5px;margin-left:auto}
.foot-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;padding-block:26px;border-bottom:1px solid var(--foot-rule)}
.foot-cols h2{font-family:var(--font-sans);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--foot-ink-2);margin:0 0 12px}
.foot-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-family:var(--font-sans);font-size:14px}
.foot-cols a:hover{text-decoration:underline;text-underline-offset:3px}
.foot-mail{margin:12px 0 0;font-family:var(--font-sans);font-size:13px;color:var(--foot-ink-2);user-select:all;word-break:break-all}
.foot-bot{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:18px;font-family:var(--font-sans);font-size:12.5px;color:var(--foot-ink-2)}
.foot-bot .proto-note{margin-left:auto}
@media (max-width:960px){.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-mission{margin-left:0}}
@media (max-width:560px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-bot .proto-note{margin-left:0}}

/* ---------- Drawer, search, toast, prototype controls ---------- */
.scrim{position:fixed;inset:0;background:var(--shadow);z-index:80;opacity:0;transition:opacity .2s}
.scrim.show{opacity:1}
.drawer{
  position:fixed;top:0;bottom:0;left:0;z-index:90;width:min(340px,88vw);background:var(--paper);border-right:1px solid var(--rule);
  overflow-y:auto;transform:translateX(-102%);transition:transform .26s cubic-bezier(.2,.7,.2,1);
  padding:calc(14px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));
}
.drawer.open{transform:none}
.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--ink)}
.drawer-head .w{width:200px;color:var(--ink)}
.drawer nav ul{list-style:none;margin:0;padding:0}
.drawer nav li a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--rule);font-family:var(--font-sans);font-size:16px;font-weight:500}
.drawer nav li a[aria-current="page"]{font-weight:700}
.drawer nav li a::after{content:"›";color:var(--ink-3)}
.drawer h2{margin:22px 0 4px}
.drawer .small a{font-size:14px;font-weight:400;color:var(--ink-2)}
.search{position:fixed;inset:0 0 auto;z-index:95;background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 20px 40px -24px var(--shadow);padding-top:env(safe-area-inset-top,0px);transform:translateY(-104%);transition:transform .24s cubic-bezier(.2,.7,.2,1)}
.search.open{transform:none}
.search-in{padding-block:22px 26px}
.search form{display:flex;align-items:center;gap:12px;border-bottom:2px solid var(--ink)}
.search input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--font-serif);font-size:clamp(22px,3vw,32px);padding:10px 0;color:var(--ink);outline:none}
.search input::placeholder{color:var(--ink-3)}
.trend{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;font-family:var(--font-sans);font-size:13px;color:var(--ink-3)}
.trend button{border:1px solid var(--rule);background:transparent;color:var(--ink-2);padding:5px 10px;font-size:13px}
.trend button:hover{border-color:var(--ink-3);color:var(--ink)}
.toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%,12px);opacity:0;z-index:99;background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:14px;padding:11px 16px;max-width:calc(100vw - 32px);transition:opacity .2s,transform .2s;box-shadow:0 10px 30px -12px var(--shadow)}
.toast.show{opacity:1;transform:translate(-50%,0)}
@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* ---------- Section and subsection pages ---------- */
.pg-head{padding-block:22px 0}
.pg-crumb{display:flex;gap:6px;font-family:var(--font-sans);font-size:12.5px;color:var(--ink-3);margin:0 0 8px;list-style:none;padding:0}
.pg-crumb li + li::before{content:"/";margin-right:6px;color:var(--rule)}
.pg-crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.pg-title{font-family:var(--font-mast);font-weight:400;font-size:clamp(34px,4.6vw,56px);line-height:1;margin:0 0 16px;display:flex;align-items:center;gap:14px;letter-spacing:.005em}
.pg-title::before{content:"";width:16px;height:16px;background:var(--silver);flex:none}
.pg-desc{font-family:var(--font-sans);font-size:14px;color:var(--ink-3);margin:-6px 0 14px;max-width:70ch}
.pg-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);font-family:var(--font-sans);font-size:14px;list-style:none;margin:0;padding:0}
.pg-tabs::-webkit-scrollbar{display:none}
.pg-tabs a{display:block;padding:11px 12px 10px;white-space:nowrap;color:var(--ink-2);font-weight:500;box-shadow:inset 0 -3px 0 transparent}
.pg-tabs li:first-child a{padding-left:0}
.pg-tabs a:hover{color:var(--ink);box-shadow:inset 0 -3px 0 var(--rule)}
.pg-tabs a[aria-current="page"]{color:var(--ink);font-weight:700;box-shadow:inset 0 -3px 0 var(--ink)}
.sec-top{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr) 340px}
.sec-top > .col{padding-block:22px 26px}
@media (max-width:1100px){
  .sec-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
  .sec-top > .col:last-child{grid-column:1/-1;border-top:1px solid var(--rule)}
}
@media (max-width:720px){
  .sec-top{grid-template-columns:minmax(0,1fr)}
  .sec-top > .col + .col{border-top:1px solid var(--rule)}
}
.typetag{display:inline-block;margin-left:8px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}
.snap-mod{border-bottom:1px solid var(--rule)}
.empty{padding-block:60px;text-align:center;font-family:var(--font-sans);color:var(--ink-3)}

/* Subsection page: lead + river */
.sub-lead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:start;padding-block:22px 24px;border-bottom:1px solid var(--rule)}
.sub-lead .fig{margin:0}
.river-wrap{grid-template-columns:minmax(0,1fr) 340px}
.river-wrap > .col{padding-block:6px 30px}
.river{list-style:none;margin:0;padding:0}
.river-item{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:start;padding-block:18px;border-top:1px solid var(--rule)}
.river-item:first-child{border-top:0}
.river-item .fig{margin:0}
.river-item .hed{font-size:21px}
@media (max-width:1023px){.river-wrap{grid-template-columns:minmax(0,1fr)}.river-wrap > .col + .col{border-top:1px solid var(--rule);padding-top:22px}}
@media (max-width:720px){.sub-lead{grid-template-columns:minmax(0,1fr);gap:16px}}
@media (max-width:560px){.river-item{grid-template-columns:minmax(0,1fr) 108px;gap:14px}.river-item .dek{display:none}.river-item .hed{font-size:17px}}

/* Article additions */
.dl-label{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px}
.body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.body ul,.body ol{padding-left:1.2em;margin:0 0 1.15em}
.body li{margin-bottom:.4em}
.body em{color:var(--ink-2)}
.sources{margin-top:28px;padding-top:14px;border-top:1px solid var(--rule);max-width:660px}
.sources ol{margin:10px 0 0;padding-left:20px;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:var(--ink-2);display:grid;gap:7px}
.sources a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}
.sources a:hover{text-decoration-color:var(--ink)}
.photo-brief{display:block;margin-top:4px;color:var(--ink-3)}

/* Mega menu: latest list */
.mega .mega-list{font-family:var(--font-serif);font-size:15.5px;font-weight:600;line-height:1.3;gap:10px}

/* Drawer nested subsections */
.drawer .dsub{padding:0 0 6px 14px;margin:0}
.drawer .dsub a{font-size:14px!important;font-weight:400!important;color:var(--ink-2);padding:7px 0!important;border-bottom:0!important}
.drawer .dsub a::after{content:none!important}

/* Search results */
.sresults{list-style:none;margin:14px 0 0;padding:0;max-height:min(60vh,520px);overflow-y:auto}
.sresults li a{display:block;padding:10px 0;border-top:1px solid var(--rule)}
.sresults li a:hover .h{text-decoration:underline;text-underline-offset:3px}
.sresults .k{display:block;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}
.sresults .h{display:block;font-weight:600;font-size:17px;line-height:1.3;margin-top:2px}
.sresults .none{padding:12px 0;font-family:var(--font-sans);font-size:14px;color:var(--ink-3);border-top:1px solid var(--rule)}

.latest li{display:flex;flex-direction:column;gap:3px}
.latest .lk{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}
/* ---------- Working features: accounts, forms, pages, consent, live markets ---------- */
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.acct-out[hidden],.acct-in[hidden],.mk-rail[hidden]{display:none!important}
.acct-out{display:inline-flex;align-items:center;gap:12px}
.acct-in{position:relative;display:inline-flex}
.acct-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rule);background:transparent;border-radius:999px;padding:3px 10px 3px 3px;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--ink)}
.acct-btn:hover{border-color:var(--ink-3)}
.acct-av{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:13px;font-weight:700}
.acct-name{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.acct-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:85;min-width:210px;background:var(--paper);border:1px solid var(--rule);box-shadow:0 14px 34px -14px var(--shadow);padding:6px 0;font-family:var(--font-sans);font-size:14px}
.acct-menu[hidden]{display:none}
.acct-menu a,.acct-menu button{display:block;width:100%;text-align:left;padding:9px 16px;border:0;background:transparent;color:var(--ink)}
.acct-menu a:hover,.acct-menu button:hover,.acct-menu a:focus-visible,.acct-menu button:focus-visible{background:var(--panel)}
.acct-menu button{border-top:1px solid var(--rule);margin-top:4px;padding-top:11px}
@media (max-width:860px){.acct-name{display:none}.acct-btn{padding:2px;border:0}}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:1.2;padding:10px 18px;border-radius:3px;cursor:pointer;text-decoration:none;white-space:nowrap}
.btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}
.btn:disabled{opacity:.55;cursor:progress}
.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}
.btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.btn-sm{font-size:13px;padding:7px 12px}
.btn-block{width:100%}
.btn-danger{background:var(--down);border-color:var(--down);color:#fff}
.btn-danger:hover{background:transparent;color:var(--down);border-color:var(--down)}

/* auth dialog */
.auth-dlg{width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--rule);border-top:4px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:0 30px 70px -20px rgba(0,0,0,.45);overflow:auto}
.auth-dlg::backdrop{background:rgba(10,12,16,.55)}
.auth-dlg[open]{animation:dlgIn .18s ease-out}
@keyframes dlgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.auth-x{position:absolute;top:8px;right:8px;z-index:2}
.auth-box{padding:28px 28px 24px}
.auth-dlg .auth-box{padding-top:30px}
.auth-h{font-family:var(--font-mast);font-weight:400;font-size:30px;line-height:1.1;margin:0 0 8px;padding-right:28px}
.auth-h:focus{outline:none}
.auth-sub{font-family:var(--font-sans);font-size:14.5px;color:var(--ink-2);margin:0 0 18px;line-height:1.5}
.auth-note{font-family:var(--font-sans);font-size:14px;background:var(--panel);border-left:3px solid var(--accent);padding:10px 12px;margin:0 0 16px}
.auth-alt{font-family:var(--font-sans);font-size:14px;color:var(--ink-2);margin:18px 0 0;padding-top:16px;border-top:1px solid var(--rule);text-align:center}
.auth-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.pv-note{font-family:var(--font-sans);font-size:12px;color:var(--ink-3);margin:14px 0 0;line-height:1.45}
.pv-mail{display:block;margin-top:10px;padding:10px 12px;background:var(--panel);border:1px dashed var(--rule);font-weight:400;color:var(--ink-2)}
.pv-mail a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}

/* form fields */
.f-row{display:grid;gap:5px;margin-bottom:14px}
.f-label{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--ink)}
.f-opt{font-weight:400;color:var(--ink-3)}
.f-input{width:100%;font:inherit;font-family:var(--font-sans);font-size:15px;line-height:1.35;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ink) 35%,var(--rule));background:var(--paper);color:var(--ink);border-radius:3px}
.f-input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}
.f-input[readonly]{background:var(--panel);color:var(--ink-2)}
textarea.f-input{resize:vertical;min-height:120px}
select.f-input{appearance:auto}
.f-input[aria-invalid="true"]{border-color:var(--down);box-shadow:0 0 0 1px var(--down)}
.f-hint{font-family:var(--font-sans);font-size:12.5px;color:var(--ink-3);margin:0;line-height:1.45}
.f-hint a{text-decoration:underline;text-underline-offset:2px}
.f-err{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--down);margin:2px 0 0}
.f-pw{position:relative}
.f-pw .f-input{padding-right:46px}
.f-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:38px;height:36px;border:0;background:transparent;color:var(--ink-3);display:grid;place-items:center;border-radius:3px}
.f-eye svg{width:18px;height:18px}
.f-eye[aria-pressed="true"]{color:var(--ink)}
.f-checks{display:grid;gap:10px;margin:4px 0 16px}
.f-check{display:flex;align-items:flex-start;gap:9px;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:var(--ink-2);cursor:pointer}
.f-check input{width:17px;height:17px;margin:1px 0 0;flex:none;accent-color:var(--ink)}
.f-check a{text-decoration:underline;text-underline-offset:2px;color:var(--ink)}
.f-check + .f-err{margin:-4px 0 4px 26px}
.f-line{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px}
.f-link{border:0;background:transparent;padding:0;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.f-msg{font-family:var(--font-sans);font-size:14px;line-height:1.5;margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--ink-3);background:var(--panel);color:var(--ink)}
.f-msg.ok{border-left-color:var(--up)}
.f-msg.err{border-left-color:var(--down)}
.f-msg[hidden]{display:none}
.nl-form .f-msg{margin-top:0}
.f-note{font-family:var(--font-sans);font-size:14px;color:var(--ink-2);background:var(--panel);padding:10px 12px;margin:0 0 16px;line-height:1.5}
.f-fine{font-family:var(--font-sans);font-size:12.5px;color:var(--ink-3);margin:0}
.f-fine a{text-decoration:underline;text-underline-offset:2px}
.f-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}
@media (max-width:620px){.f-grid{grid-template-columns:minmax(0,1fr)}}

/* information pages */
.doc-wrap{padding-block:22px 48px}
.doc-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:start}
.doc{max-width:720px;min-width:0}
.doc-h1{font-family:var(--font-mast);font-weight:400;font-size:clamp(34px,4.4vw,52px);line-height:1.04;margin:0 0 10px;letter-spacing:.003em}
.doc-upd{font-family:var(--font-sans);font-size:13px;color:var(--ink-3);margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--rule)}
.doc-lede{font-size:18px;color:var(--ink-2);margin:0 0 20px;max-width:62ch}
.doc-lede p{margin:0 0 10px}
.doc-body{font-size:17.5px;line-height:1.6}
.doc-body h2{font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:34px 0 10px;padding-top:14px;border-top:2px solid var(--ink)}
.doc-body h3{font-family:var(--font-sans);font-size:16px;font-weight:700;margin:24px 0 6px}
.doc-body p{margin:0 0 1em}
.doc-body ul,.doc-body ol{padding-left:1.2em;margin:0 0 1.1em}
.doc-body li{margin-bottom:.45em}
.doc-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.doc-body table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:14px;margin:0 0 1.2em}
.doc-body th,.doc-body td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--rule);vertical-align:top}
.doc-body th{border-bottom:1px solid var(--ink);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}
.doc-body mark.todo{background:color-mix(in srgb,var(--amber) 22%,transparent);color:var(--ink);padding:0 3px}
.doc-side{position:sticky;top:calc(env(safe-area-inset-top,0px) + 70px);font-family:var(--font-sans)}
.doc-side h2{padding-bottom:8px;border-bottom:2px solid var(--ink);margin-bottom:6px}
.doc-side ul{list-style:none;margin:0;padding:0}
.doc-side a{display:block;padding:8px 0;border-bottom:1px solid var(--rule);font-size:14.5px;color:var(--ink-2)}
.doc-side a:hover{color:var(--ink)}
.doc-side a[aria-current="page"]{color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--ink);padding-left:10px}
@media (max-width:960px){.doc-grid{grid-template-columns:minmax(0,1fr);gap:28px}.doc-side{position:static}}
.rf{margin:30px 0 8px;padding:20px 22px 22px;border:1px solid var(--rule);border-top:3px solid var(--ink);background:var(--paper);font-size:16px}
.rf-h{font-family:var(--font-sans);font-size:15px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px!important;padding:0!important;border:0!important}
.rf-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px}
.rf-nl .nl-form{max-width:560px}
.ck-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-top:1px solid var(--rule);font-family:var(--font-sans);cursor:pointer}
.ck-row > span:first-child{display:grid;gap:3px}
.ck-row b{font-size:15px}
.ck-row > span > span{font-size:13.5px;color:var(--ink-2);line-height:1.45}
.ck-row em{color:var(--ink-3)}
.ck-always{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}
.ck-row input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:44px;height:24px;border-radius:12px;background:var(--rule);position:relative;cursor:pointer;transition:background .15s;margin:0}
.ck-row input[type=checkbox]::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s}
.ck-row input[type=checkbox]:checked{background:var(--up)}
.ck-row input[type=checkbox]:checked::after{transform:translateX(20px)}
.ck-row input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}

/* account */
.dyn-load{font-family:var(--font-sans);color:var(--ink-3);padding-block:30px}
.acct-head{padding-bottom:14px;border-bottom:2px solid var(--ink);margin-bottom:20px}
.acct-who{font-family:var(--font-sans);font-size:14px;color:var(--ink-2);margin:0}
.notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;margin:0 0 22px;background:color-mix(in srgb,var(--amber) 12%,var(--paper));border-left:3px solid var(--amber);font-family:var(--font-sans);font-size:14.5px}
.notice p{margin:0;flex:1 1 320px}
.notice .f-msg{flex-basis:100%;margin:0}
.acct-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}
.acct-nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + 70px);font-family:var(--font-sans)}
.acct-nav ul{list-style:none;margin:0 0 16px;padding:0}
.acct-nav a{display:block;padding:9px 0;border-bottom:1px solid var(--rule);font-size:14.5px;color:var(--ink-2)}
.acct-nav a:hover{color:var(--ink)}
.acct-main{max-width:640px;min-width:0}
.acct-sec{padding:6px 0 30px;scroll-margin-top:80px}
.acct-sec + .acct-sec{border-top:1px solid var(--rule);padding-top:22px}
.acct-sec h2{font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}
.acct-sec h3{font-family:var(--font-sans);font-size:15px;margin:26px 0 6px}
.acct-p{font-family:var(--font-sans);font-size:14.5px;color:var(--ink-2);margin:0 0 14px;line-height:1.5}
.nl-prefs{border:0;margin:0 0 16px;padding:0;display:grid;gap:0}
.nl-pref{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--rule);font-family:var(--font-sans);cursor:pointer}
.nl-pref:first-of-type{border-top:0}
.nl-pref input{width:18px;height:18px;margin-top:2px;accent-color:var(--ink);flex:none}
.nl-pref b{font-size:15px}
.nl-pref small{font-size:12.5px;color:var(--ink-3);margin-left:4px}
.nl-pref span span{display:block;font-size:13.5px;color:var(--ink-2);margin-top:2px}
.saved-list{list-style:none;margin:0;padding:0}
.saved-item{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--rule)}
.saved-item:first-child{border-top:0}
.saved-img img{display:block;width:120px;aspect-ratio:16/9;object-fit:cover;background:var(--panel)}
.saved-item .k{display:block;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}
.saved-item .h{display:block;font-weight:600;font-size:17px;line-height:1.3;margin:2px 0}
.saved-item .h:hover{text-decoration:underline;text-underline-offset:3px}
.saved-item .m{font-family:var(--font-sans);font-size:12px;color:var(--ink-3)}
.acct-empty{font-family:var(--font-sans);font-size:14.5px;color:var(--ink-2);background:var(--panel);padding:14px 16px;margin:0}
.acct-out-view{max-width:480px}
.acct-out-view .auth-box{border:1px solid var(--rule);border-top:3px solid var(--ink)}
.msg-view{max-width:620px;padding-block:10px 30px}
@media (max-width:860px){
  .acct-grid{grid-template-columns:minmax(0,1fr);gap:16px}
  .acct-nav{position:static}
  .acct-nav ul{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:10px}
  .acct-nav a{border:0;padding:4px 0;text-decoration:underline;text-underline-offset:3px}
  .saved-item{grid-template-columns:84px minmax(0,1fr)}
  .saved-img img{width:84px}
  .saved-item .btn{grid-column:2;justify-self:start}
}

/* search page, sitemap, 404 */
.srch-form{display:flex;gap:0;max-width:640px;margin:6px 0 18px}
.srch-form input{flex:1;min-width:0;font:inherit;font-family:var(--font-sans);font-size:16px;padding:11px 14px;border:1px solid var(--ink);border-right:0;background:var(--paper);color:var(--ink);border-radius:3px 0 0 3px}
.srch-form .btn{border-radius:0 3px 3px 0}
.srch-count{font-family:var(--font-sans);font-size:14px;color:var(--ink-2);margin:0 0 6px;padding-bottom:10px;border-bottom:2px solid var(--ink)}
.srch-list{list-style:none;margin:0 0 20px;padding:0;max-width:880px}
.srch-item{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--rule)}
.srch-img img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--panel)}
.srch-item .k{display:block;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}
.srch-item .hed{margin:0 0 6px}
.srch-item .dek{margin:0 0 6px}
@media (max-width:620px){.srch-item{grid-template-columns:96px minmax(0,1fr);gap:14px}.srch-item .dek{display:none}}
.smap{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:26px 32px;margin-top:20px}
.smap section{border-top:2px solid var(--ink);padding-top:10px}
.smap h2{font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}
.smap ul{list-style:none;margin:0;padding:0;font-family:var(--font-sans);font-size:14.5px}
.smap li a{display:block;padding:5px 0;color:var(--ink-2)}
.smap a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.nf{max-width:760px;padding-block:40px 60px}
.nf .label{color:var(--down);margin-bottom:10px}
.nf-secs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:22px 0 0;padding:0}
.nf-secs a{display:inline-block;border:1px solid var(--rule);padding:6px 12px;font-family:var(--font-sans);font-size:14px;color:var(--ink-2)}
.nf-secs a:hover{border-color:var(--ink);color:var(--ink)}

/* cookie banner */
.consent{position:fixed;left:0;right:0;bottom:0;z-index:96;background:var(--paper);border-top:2px solid var(--ink);box-shadow:0 -14px 40px -24px var(--shadow);padding-bottom:env(safe-area-inset-bottom,0px)}
.consent-in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:14px}
.consent p{flex:1 1 420px;margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--ink-2)}
.consent p b{color:var(--ink)}
.consent p a{text-decoration:underline;text-underline-offset:2px;color:var(--ink)}
.consent-btns{display:flex;flex-wrap:wrap;gap:8px}

/* markets: live data states */
.mk-empty{font-family:var(--font-sans);font-size:14px;color:var(--ink-3);padding:18px 0;margin:0;grid-column:1/-1}
.ms-empty{font-family:var(--font-sans);font-size:12.5px;color:var(--ink-3);padding:9px;border:0!important;flex:1 1 auto!important}
.snap-card.sk{min-height:96px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--panel) 80%,transparent),transparent);background-size:200% 100%;animation:sk 1.4s linear infinite}
@keyframes sk{from{background-position:200% 0}to{background-position:-200% 0}}
.spark-ph{height:34px}
.qt-src{display:block;font-family:var(--font-sans);font-size:11.5px;color:var(--ink-3);font-weight:400;letter-spacing:0;text-transform:none;margin-top:3px}
.mk-more{padding-block:22px 6px}
.data-note a{text-decoration:underline;text-underline-offset:2px}
.mstrip-list:empty::before{content:"";display:block;height:44px}

/* save button and ads */
.tool-save[aria-pressed="true"] svg path{fill:currentColor}
.ad-off{display:none!important}
.ad[data-filled] ins{width:100%}
.ad-lb[data-filled]{min-height:120px}
.ad-rect[data-filled],.ad-sky[data-filled]{min-height:280px}

/* live quotes (TradingView widgets) over the site's own fallback data */
.tv-tape{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .25s;display:flex;align-items:center;background:var(--paper)}
.tv-tape > div{width:100%}
.mstrip.tv-on .tv-tape{opacity:1;pointer-events:auto}
.mstrip.tv-on .mstrip-list{visibility:hidden}
.snap-body{position:relative}
.tv-snap{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .25s;background:var(--paper);display:flex;align-items:center}
.tv-snap > div{width:100%}
.snap.tv-on .tv-snap{opacity:1;pointer-events:auto}
.snap.tv-on .snap-grid{visibility:hidden}
.tv-chart{height:440px;margin-bottom:6px}
.tv-chart[hidden],.mk-live[hidden]{display:none}
.mk-live{padding-block:22px 6px;border-bottom:1px solid var(--rule)}
.tv-quotes{height:470px}
@media (max-width:720px){.tv-chart{height:380px}.tv-quotes{height:520px}}
.mkt-note a{text-decoration:underline;text-underline-offset:2px}

