@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations")}:root{--ink: #111111;--muted: #626262;--soft: #f4f4f2;--line: #d9d9d6;--orange: #e86f16;--orange-dark: #c95709;--white: #ffffff;--shell: min(1280px, calc(100% - 48px) );--sans: "Source Sans 3 Variable", "Segoe UI", Arial, sans-serif;--serif: "Source Sans 3 Variable", "Segoe UI", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--sans);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}::selection{background:#ffe1ca}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;color:#fff;background:#000;transform:translateY(-150%)}.skip-link:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-header{position:sticky;z-index:50;top:0;background:#fff;border-bottom:1px solid var(--line)}.header-main{min-height:64px;display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center}.site-logo,.footer-logo{display:inline-flex;align-items:center;gap:10px;font-size:1.35rem;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.site-logo strong,.footer-logo strong{color:var(--orange);font-weight:700}.brand-icon{width:30px;height:30px;flex:0 0 30px;border-radius:5px}.nav-band{height:100%}.site-nav{height:100%;display:flex;align-items:stretch}.nav-band .shell{width:auto;margin:0}.site-nav a{position:relative;padding:0 17px;display:flex;align-items:center;font-size:.86rem;font-weight:700}.site-nav a:after{content:"";position:absolute;height:3px;right:17px;bottom:13px;left:17px;background:var(--orange);transform:scaleX(0);transform-origin:left}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.edition{margin:0;color:var(--muted);font-size:.72rem}.menu-button{width:42px;height:42px;display:none;place-items:center;border:0;padding:0;background:none;cursor:pointer}.menu-button span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu-button i,.menu-button i:before,.menu-button i:after{width:22px;height:2px;display:block;background:var(--ink);transition:transform .22s ease,opacity .16s ease,background-color .16s ease}.menu-button i{position:relative}.menu-button i:before,.menu-button i:after{content:"";position:absolute;left:0}.menu-button i:before{transform:translateY(-7px)}.menu-button i:after{transform:translateY(7px)}.menu-button[aria-expanded=true] i{background:transparent}.menu-button[aria-expanded=true] i:before{transform:rotate(45deg)}.menu-button[aria-expanded=true] i:after{transform:rotate(-45deg)}.topic-bar{border-top:1px solid var(--line)}.topic-bar .shell{min-height:38px;display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}.topic-bar .shell::-webkit-scrollbar{display:none}.topic-bar a{color:#444;font-size:.76rem;font-weight:700;white-space:nowrap}.topic-bar a:hover{color:var(--orange-dark)}.news-alert{overflow:hidden;background:#171717;color:#fff}.ticker-track{width:max-content;min-height:42px;display:flex;align-items:center;animation:ticker-scroll 28s linear infinite;will-change:transform}.ticker-group{min-width:100vw;flex:0 0 auto;padding-inline:24px 46px;display:flex;align-items:center;gap:46px}.ticker-group>span{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;white-space:nowrap}.ticker-group a:hover,.news-alert strong{color:#ff9b53}.news-alert strong:after{content:"";height:14px;margin-left:10px;display:inline-block;vertical-align:middle;border-right:1px solid #555}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-top{padding-top:28px}.page-title{padding-bottom:22px;display:flex;align-items:end;justify-content:space-between;border-bottom:3px solid var(--ink)}.page-title h1{margin:0;font-size:clamp(2.3rem,4.4vw,4.4rem);letter-spacing:-.055em;line-height:1}.page-title p{margin:0 0 5px;color:var(--muted);font-family:var(--serif);font-size:1rem;font-style:italic}.homepage-grid{padding:24px 0 0;display:grid;grid-template-columns:.7fr 1.55fr .82fr;gap:28px}.column-heading{min-height:32px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink)}.column-heading h2{margin:0;font-size:.95rem}.column-heading span{color:var(--orange-dark);font-size:.66rem;font-weight:700;text-transform:uppercase}.latest-column{min-width:0}.latest-column>article{padding:17px 0;display:grid;grid-template-columns:25px 1fr;gap:10px;border-bottom:1px solid var(--line)}.latest-column>article>span{width:23px;height:23px;display:grid;place-items:center;color:var(--orange-dark);border:1px solid #e6a06b;border-radius:50%;font-size:.58rem;font-weight:700;line-height:1}.latest-column .story-meta{flex-wrap:nowrap;gap:0 4px;font-size:.61rem;white-space:nowrap}.latest-column .story-meta>*+*:before{margin-right:4px}.latest-column h3{margin:7px 0;font-size:1.18rem;line-height:1.18}.section-link{padding:16px 0;display:flex;justify-content:space-between;color:var(--orange-dark);font-size:.76rem;font-weight:700}.arrow-icon{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lead-story{min-width:0;padding-inline:28px;border-inline:1px solid var(--line)}.lead-image,.story-image,.compact-image,.archive-image,.section-lead-image{display:block;overflow:hidden;background:var(--soft)}.lead-image img{aspect-ratio:16 / 9;object-fit:cover}.story-meta{margin:0;display:flex;flex-wrap:nowrap;gap:0 6px;color:var(--muted);font-size:.64rem;white-space:nowrap}.story-meta a{color:var(--orange-dark);font-weight:700}.story-meta>*+*:before{content:"·";margin-right:6px;color:#aaa}.lead-story .story-meta{margin-top:16px}.lead-story h2{margin:12px 0;font-size:clamp(2rem,3.4vw,3.45rem);letter-spacing:-.052em;line-height:1.02}.lead-story h2 a:hover,.news-card h3 a:hover,.compact-story h3 a:hover,.archive-list h2 a:hover{color:var(--orange-dark)}.lead-story>div>p:last-child{max-width:720px;margin:0;color:var(--muted);font-family:var(--serif);font-size:1.04rem;line-height:1.55}.top-stories{padding:26px 0 8px}.top-stories .column-heading{margin-bottom:18px}.top-stories .column-heading a{color:var(--muted);font-size:.7rem;font-weight:700}.top-stories .column-heading a span{margin-left:12px}.top-story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.side-column{min-width:0}.compact-story{padding-bottom:14px}.compact-story+.compact-story{padding-top:14px;border-top:1px solid var(--line)}.compact-image img{aspect-ratio:16 / 9;object-fit:cover}.compact-story .story-meta{margin-top:9px}.compact-story h3{margin:5px 0 0;font-size:1.18rem;letter-spacing:-.025em;line-height:1.2}.compact-story .compact-deck{margin:7px 0 0;display:-webkit-box;overflow:hidden;color:var(--muted);font-family:var(--serif);font-size:.78rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.markets-overview{padding:0 0 36px}.region-strip{padding-block:36px}.section-heading{margin-bottom:14px;padding-top:14px;display:flex;align-items:end;justify-content:space-between;gap:30px;border-top:1px solid var(--ink)}.section-heading>div{padding-bottom:0}.section-heading span{color:var(--orange-dark);font-size:.7rem;font-weight:700;text-transform:uppercase}.section-heading h2{margin:0;font-size:clamp(1.3rem,1.7vw,1.5rem);letter-spacing:-.025em}.section-heading>p{max-width:430px;margin:0;color:var(--muted);font-family:var(--serif);font-size:.95rem}.market-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.news-card{min-width:0}.story-image img{aspect-ratio:3 / 2;object-fit:cover}.news-card .story-meta{margin-top:10px}.news-card h3{margin:6px 0;font-size:1.22rem;letter-spacing:-.025em;line-height:1.18}.news-card>div>p:last-child{margin:0;color:var(--muted);font-family:var(--serif);font-size:.86rem;line-height:1.5}.region-strip{padding-top:20px}.section-heading.compact{margin-bottom:0}.region-strip>div:last-child{display:grid;grid-template-columns:repeat(2,1fr)}.region-strip>div:last-child a{min-height:78px;padding:18px 0;display:grid;grid-template-columns:120px 1fr 24px;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.region-strip>div:last-child a:nth-child(odd){padding-right:28px;border-right:1px solid var(--line)}.region-strip>div:last-child a:nth-child(2n){padding-left:28px}.region-strip strong{font-size:1.05rem}.region-strip span{color:var(--muted);font-family:var(--serif);font-size:.82rem}.region-strip i{color:var(--orange-dark);font-style:normal}.country-sections{border-top:0}.category-section{padding:0 0 30px}.category-section+.category-section{border-top:0}.category-heading{align-items:center}.category-heading h2 a:hover{color:var(--orange-dark)}.market-section-heading{margin-bottom:12px;justify-content:flex-start}.market-section-heading h2 a{display:inline-flex;align-items:center;gap:7px}.market-section-heading h2 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s ease}.market-section-heading h2 a:hover svg{transform:translate(2px)}.heading-link{margin-bottom:0;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.72rem;font-weight:700}.heading-link:hover{color:var(--orange-dark)}.chevron-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.heading-link b{margin-left:18px;display:inline-flex;vertical-align:middle;color:var(--orange-dark)}.category-news-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:26px;align-items:start}.category-lead-card{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:start}.category-lead-card .story-meta{margin-top:0}.category-lead-card h3{font-size:clamp(1.4rem,2.1vw,2rem);letter-spacing:-.035em;line-height:1.1}.category-story-list{min-width:0}.category-story-list .compact-story{padding-bottom:8px;display:grid;grid-template-columns:minmax(0,230px) 112px;gap:10px;align-items:start;justify-content:start}.category-story-list .compact-story+.compact-story{padding-top:8px}.category-story-list .compact-story .compact-image{grid-column:2;grid-row:1;align-self:start;background:transparent}.category-story-list .compact-story .compact-image img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.category-story-list .compact-story>div{grid-column:1;grid-row:1}.category-story-list .compact-story .story-meta{margin-top:0}.category-desk-note{padding:0}.category-desk-note span{color:var(--orange-dark);font-size:.68rem;font-weight:700;text-transform:uppercase}.category-desk-note p{margin:12px 0 18px;color:var(--muted);font-family:var(--serif);font-size:.9rem;line-height:1.6}.category-desk-note a{font-size:.72rem;font-weight:700}.category-desk-note b{margin-left:12px;display:inline-flex;vertical-align:middle;color:var(--orange-dark)}.breadcrumbs{padding-top:18px}.breadcrumbs ol{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:.68rem;list-style:none}.breadcrumbs li+li:before{content:"/";margin-right:7px;color:#aaa}.breadcrumbs a:hover{color:var(--orange-dark)}.section-front,.archive-page-inner{padding:36px 0 90px}.section-header{padding-bottom:14px}.section-header>span{color:var(--orange-dark);font-size:.72rem;font-weight:700;text-transform:uppercase}.section-header h1{max-width:1080px;margin:0;font-size:clamp(2.6rem,5.4vw,5.4rem);letter-spacing:-.06em;line-height:1}.section-header p{max-width:720px;margin:12px 0 0;color:var(--muted);font-family:var(--serif);font-size:1.08rem}.market-pills{padding:18px 0 4px;display:flex;flex-wrap:wrap;gap:8px}.market-pills a{padding:7px 17px;border:1px solid #a7a7a2;border-radius:999px;font-size:.72rem;font-weight:700}.market-pills a:hover,.market-pills a[aria-current=page]{color:#fff;background:var(--ink);border-color:var(--ink)}.market-switcher{display:none}.section-lead{padding:28px 0 48px;display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.8fr);gap:34px}.section-lead>article{display:grid;grid-template-columns:1.25fr 1fr;gap:26px}.section-lead-image img{height:100%;min-height:380px;object-fit:cover}.section-lead h2{margin:12px 0;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.045em;line-height:1.05}.section-lead article>div>p:last-child{margin:0;color:var(--muted);font-family:var(--serif)}.section-lead>aside{padding:22px;align-self:start;background:var(--soft);border-top:3px solid var(--orange)}.section-lead>aside h2{margin:0 0 12px;font-size:1rem}.section-lead>aside p{margin:0;color:var(--muted);font-family:var(--serif);font-size:.9rem;line-height:1.6}.section-more .market-card-grid{grid-template-columns:repeat(3,1fr);padding-top:24px}.archive-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--muted);font-size:.72rem}.archive-toolbar p{margin:0;color:var(--orange-dark);font-weight:700}.archive-list article{padding:24px 0;display:grid;grid-template-columns:220px minmax(0,1fr) 30px;gap:28px;align-items:start;border-bottom:1px solid var(--line)}.archive-image img{aspect-ratio:3 / 2;object-fit:cover}.archive-list h2{max-width:760px;margin:8px 0;font-size:clamp(1.35rem,2.3vw,2.15rem);letter-spacing:-.035em;line-height:1.13}.archive-list article>div>p:last-child{max-width:760px;margin:0;color:var(--muted);font-family:var(--serif);font-size:.9rem}.read-arrow{width:30px;height:30px;margin-top:16px;display:grid;place-items:center;color:var(--orange-dark);border:1px solid #e6a06b;border-radius:50%}.about-page{padding:36px 0 100px}.about-page .section-header h1{margin-top:10px}.about-layout{padding:46px 0 70px;display:grid;grid-template-columns:1.45fr .55fr;gap:90px}.about-copy p{margin:0 0 1.25em;font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.45}.about-layout aside{align-self:start;border-top:3px solid var(--ink)}.about-layout aside h2{margin:0;padding:14px 0;font-size:.9rem}.about-layout aside a{padding:12px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:.88rem}.about-layout aside a span{display:inline-flex;color:var(--orange-dark)}.principles{padding-top:18px;border-top:3px solid var(--ink)}.principles>p{margin:0 0 24px;color:var(--orange-dark);font-size:.72rem;font-weight:700;text-transform:uppercase}.principles>div{display:grid;grid-template-columns:repeat(3,1fr)}.principles article{padding:0 28px;border-left:1px solid var(--line)}.principles article:first-child{padding-left:0;border-left:0}.principles span{color:var(--orange-dark);font-size:.7rem;font-weight:700}.principles h2{margin:12px 0;font-size:1.35rem}.principles article p{margin:0;color:var(--muted);font-family:var(--serif);font-size:.9rem}.article-header{max-width:1080px;padding:42px 0 20px}.article-category{margin:0 0 16px;color:var(--orange-dark);font-size:.78rem;font-weight:700}.article-header h1{max-width:780px;margin:0;font-size:clamp(2.8rem,5.4vw,5rem);letter-spacing:-.06em;line-height:.98;text-wrap:balance}.article-deck{max-width:720px;margin:20px 0;color:#494949;font-family:var(--serif);font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.5}.article-details{max-width:720px;padding-top:8px;display:flex;justify-content:space-between;gap:30px;color:var(--muted);font-size:.7rem}.article-details p{margin:0}.article-details span{margin-left:18px}.article-image{width:var(--shell);max-width:1080px;margin:0 auto}.article-image img{width:min(720px,100%);aspect-ratio:3 / 2;object-fit:cover}.article-image figcaption{width:min(720px,100%);margin:7px 0 0;color:var(--muted);font-size:.65rem}.article-details>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:1}.article-tools{display:flex;gap:8px}.article-tools button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #b9b9b6;border-radius:8px;background:#fff;cursor:pointer;font-size:.78rem;font-weight:700}.article-tools svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.article-tools .save-button[aria-pressed=true] svg{fill:currentColor}.article-tools .share-button.is-copied{color:#137333;border-color:#137333;background:#eef8f0}.article-tools button:hover,.article-tools button[aria-pressed=true]{border-color:var(--orange);color:var(--orange-dark);background:#fff7f0}.article-content{max-width:1080px;padding:52px 0 70px}.article-main{width:min(720px,100%);min-width:0}.article-summary{margin-bottom:48px;padding:0 18px 8px;background:var(--soft)}.article-summary>div{min-height:48px;display:flex;align-items:center;gap:26px;border-bottom:1px solid var(--line)}.article-summary h2{align-self:stretch;margin:0;display:flex;align-items:center;border-bottom:3px solid var(--ink);font-size:.84rem}.article-summary>div span{color:var(--muted);font-size:.72rem}.article-summary ul{margin:0;padding:18px 22px 18px 40px}.article-summary li{padding:4px 0 4px 5px;font-family:var(--serif);font-size:.94rem}.article-summary li::marker{color:var(--orange-dark)}.article-body{font-family:var(--serif);font-size:1.08rem;line-height:1.75}.article-body section{scroll-margin-top:30px}.article-body section+section{margin-top:52px}.article-body h2{margin:0 0 18px;font-family:var(--sans);font-size:clamp(1.75rem,3vw,2.55rem);letter-spacing:-.04em;line-height:1.12}.article-body p{margin:0 0 1.25em}.article-body.is-large{font-size:1.25rem}.article-end{margin-top:52px;padding-top:18px;display:flex;align-items:center;gap:14px;border-top:1px solid var(--line)}.article-end span{width:8px;height:8px;border-radius:50%;background:var(--orange)}.article-end p{margin:0;font-family:var(--sans);font-size:.7rem;font-weight:700}.article-topic{margin-top:34px;padding-top:15px;display:flex;align-items:center;gap:18px;border-top:1px solid var(--line)}.article-topic>span{color:var(--muted);font-size:.72rem}.pathway-link{color:var(--orange-dark);font-size:.72rem;font-weight:700}.read-next{max-width:1080px;padding-bottom:80px}.read-next>header{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.read-next>header h2{margin:0;font-size:1.5rem;letter-spacing:-.025em}.read-next-controls{display:flex;gap:8px}.read-next-controls button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #aaa;border-radius:8px;background:#fff;cursor:pointer;font-size:1rem}.read-next-controls button:disabled{color:#aaa;border-color:var(--line);cursor:default}.read-next-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3.6);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.read-next-track::-webkit-scrollbar{display:none}.read-next-card{min-width:0;scroll-snap-align:start}.read-next-image img{aspect-ratio:3 / 2;object-fit:cover}.read-next-card .story-meta{margin-top:9px}.read-next-card h3{margin:6px 0 0;font-size:1.02rem;letter-spacing:-.018em;line-height:1.28}.more-reading{padding-bottom:90px}.more-reading .market-card-grid{grid-template-columns:repeat(3,1fr)}.not-found{min-height:62vh;padding:90px 0 120px}.not-found>p:first-child{margin:0;color:var(--orange-dark);font-size:.8rem;font-weight:700}.not-found h1{margin:12px 0;font-size:clamp(3rem,7vw,7rem);letter-spacing:-.065em}.not-found>p:nth-of-type(2){max-width:600px;color:var(--muted);font-family:var(--serif);font-size:1.05rem}.not-found>div{margin-top:26px;display:flex;gap:10px}.button,.text-button{padding:11px 16px;border:1px solid var(--ink);font-size:.76rem;font-weight:700}.button{color:#fff;background:var(--ink)}.button:hover,.text-button:hover{color:#fff;background:var(--orange-dark);border-color:var(--orange-dark)}.site-footer{margin-top:30px;color:#ddd;background:#151515}.footer-main{padding:54px 0;display:grid;grid-template-columns:1.6fr .5fr .6fr;gap:70px}.footer-logo{color:#fff}.footer-main>div:first-child>p{max-width:470px;margin:18px 0 0;color:#9a9a9a;font-family:var(--serif);font-size:.9rem}.footer-main nav,.footer-regions{display:grid;align-content:start;gap:8px}.footer-main nav p,.footer-regions p{margin:0 0 8px;color:#777;font-size:.68rem;font-weight:700;text-transform:uppercase}.footer-main nav a,.footer-regions span{color:#ccc;font-size:.8rem}.footer-base{padding:18px 0 24px;display:flex;justify-content:space-between;border-top:1px solid #363636;color:#777;font-size:.64rem}.footer-base p{margin:0}@media(hover:hover){a{transition:color .13s ease,background-color .13s ease}.story-image img,.compact-image img,.archive-image img,.lead-image img{transition:opacity .16s ease}.story-image:hover img,.compact-image:hover img,.archive-image:hover img,.lead-image:hover img{opacity:.88}}@media(max-width:1050px){:root{--shell: min(100% - 36px, 900px)}.header-main{gap:18px}.edition{display:none}.homepage-grid{grid-template-columns:.72fr 1.5fr}.top-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.side-column{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:24px}.side-column .compact-story{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:start}.side-column .compact-story .compact-image{align-self:start;background:transparent}.side-column .compact-story .compact-image img{aspect-ratio:3 / 2}.side-column .compact-story+.compact-story{padding-top:0;border-top:0}.side-column .compact-story .story-meta{margin-top:0}.market-card-grid{grid-template-columns:repeat(2,1fr)}.category-news-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.9fr);gap:26px}.category-lead-card{grid-template-columns:minmax(190px,.92fr) minmax(0,1.08fr)}.category-story-list .compact-story{grid-template-columns:minmax(0,1fr) 105px}.section-lead{grid-template-columns:1fr}.section-lead>aside{display:grid;grid-template-columns:160px 1fr;gap:20px}.section-lead>aside h2{margin:0}.article-content{grid-template-columns:minmax(0,1fr) 250px;gap:45px}}@media(max-width:760px){:root{--shell: calc(100% - 28px) }.header-main{min-height:58px;grid-template-columns:1fr auto}.site-logo{font-size:1.15rem}.brand-icon{width:27px;height:27px;flex-basis:27px}.menu-button{display:grid}.nav-band{position:absolute;top:58px;right:0;left:0;height:auto;max-height:0;padding:0 14px;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-8px);background:#fff;border-bottom:1px solid transparent;transition:max-height .28s ease,opacity .18s ease,transform .24s ease,padding .24s ease,border-color .18s ease,visibility 0s linear .28s}.nav-band.is-open{max-height:210px;padding-bottom:16px;visibility:visible;opacity:1;transform:translateY(0);border-color:var(--line);transition-delay:0s}.site-nav{display:grid}.site-nav a{min-height:48px;padding:0;border-bottom:1px solid var(--line)}.site-nav a:last-child{border-bottom:0}.site-nav a:after{display:none}.topic-bar .shell{gap:22px}.ticker-track{animation-duration:20s}.ticker-group{gap:30px;padding-inline:14px 30px}.homepage-grid{grid-template-columns:1fr;gap:0}.lead-story{grid-row:1;grid-template-columns:1fr;gap:22px;padding:0 0 28px;border:0;border-bottom:1px solid var(--line)}.lead-story .lead-image{grid-row:2}.top-story-grid{grid-template-columns:1fr;gap:0}.top-story-grid .news-card{padding:18px 0;display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:18px;border-bottom:1px solid var(--line)}.top-story-grid .news-card .story-image{grid-column:2;grid-row:1}.top-story-grid .news-card>div{grid-column:1;grid-row:1}.top-story-grid .news-card .story-meta{margin-top:0}.top-story-grid .news-card>div>p:last-child{display:none}.latest-column{padding-top:24px}.latest-column>article{padding-block:10px}.latest-column h3{margin:4px 0 0}.side-column{grid-template-columns:1fr;padding-top:8px}.side-column .compact-story{padding-bottom:8px}.side-column .compact-story:last-child{padding-bottom:0}.side-column .compact-story+.compact-story{padding-top:8px;border-top:1px solid var(--line)}.side-column .compact-story>div{min-width:0}.side-column .compact-story h3{margin-bottom:0}.side-column .compact-deck{display:none}.market-card-grid{gap:18px 16px}.markets-overview{padding:18px 0 28px}.section-heading{margin-bottom:12px;padding-top:10px}.market-section-heading{margin-bottom:10px}.category-section{padding-bottom:16px}.category-news-grid{grid-template-columns:1fr;gap:16px}.category-lead-card{max-width:none;grid-template-columns:1fr}.category-story-list .compact-story{padding-bottom:8px;grid-template-columns:minmax(0,1fr) 120px}.category-story-list .compact-story+.compact-story{padding-top:8px}.section-heading{align-items:flex-start;flex-direction:column;gap:0}.markets-overview .section-heading{align-items:center;flex-direction:row}.section-heading>p{margin-top:-8px}.market-pills{display:none}.market-switcher{position:relative;margin:18px 0 4px;display:block}.market-switcher summary{padding:10px 17px;display:flex;justify-content:space-between;color:#fff;background:var(--ink);border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.market-switcher summary::-webkit-details-marker{display:none}.market-switcher summary span{color:#aaa;font-size:.67rem}.market-switcher nav{position:absolute;z-index:5;right:0;left:0;padding:8px 14px;display:grid;grid-template-columns:repeat(2,1fr);background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px #0000001f}.market-switcher nav a{padding:10px 4px;border-bottom:1px solid var(--line);font-size:.76rem;font-weight:700}.market-switcher nav a[aria-current=page]{color:var(--orange-dark)}.region-strip>div:last-child{grid-template-columns:1fr}.region-strip>div:last-child a:nth-child(odd),.region-strip>div:last-child a:nth-child(2n){padding-inline:0;border-right:0}.section-lead>article{grid-template-columns:1fr}.section-lead-image img{min-height:0;aspect-ratio:16 / 9}.archive-list article{grid-template-columns:150px 1fr 22px;gap:18px}.archive-list article>div>p:last-child{display:none}.about-layout{grid-template-columns:1fr;gap:45px}.principles>div{grid-template-columns:1fr}.principles article,.principles article:first-child{padding:22px 0;border:0;border-top:1px solid var(--line)}.article-header{padding-top:35px}.article-content{padding-bottom:32px;grid-template-columns:1fr;gap:55px}.article-end{margin-top:24px;padding-top:12px}.article-topic{margin-top:14px;padding-top:12px;gap:14px}.read-next{padding-bottom:56px}.article-image{width:100%;max-width:none}.article-image img{width:100%}.article-image figcaption{width:var(--shell);margin-inline:auto}.read-next-controls{display:none}.read-next-track{display:block;overflow:visible}.read-next-card{min-height:120px;padding:12px 0;display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:18px;border-top:1px solid var(--line)}.read-next-card .read-next-image{grid-column:2;grid-row:1}.read-next-card>div{grid-column:1;grid-row:1}.read-next-card .story-meta{margin-top:0}.read-next-card h3{font-size:1rem}.footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-main>div:first-child{grid-column:1 / -1}}@media(max-width:500px){.ticker-track{min-height:44px}.ticker-group>span{font-size:.7rem}.home-top{padding-top:0}.homepage-grid{padding-top:0;padding-bottom:0}.page-title h1{font-size:2.65rem}.lead-story h2{font-size:2rem}.home-page .lead-story .lead-image,.home-page .category-lead-card .story-image{width:calc(100% + 28px);margin-left:-14px}.side-column .compact-story{grid-template-columns:118px 1fr}.market-card-grid,.section-more .market-card-grid{grid-template-columns:1fr}.news-card{display:grid;grid-template-columns:135px 1fr;gap:14px;align-items:start}.news-card .story-meta{margin-top:0}.news-card h3{font-size:1.05rem}.news-card>div>p:last-child{display:none}.top-story-grid .news-card{grid-template-columns:minmax(0,1fr) 125px}.category-lead-card{grid-template-columns:1fr;gap:14px}.category-lead-card .story-image{grid-column:1;grid-row:1}.category-lead-card>div{grid-column:1;grid-row:2}.category-lead-card h3{font-size:1.35rem}.category-story-list .compact-story{grid-template-columns:minmax(0,1fr) 110px;gap:10px}.region-strip>div:last-child a{grid-template-columns:90px 1fr 18px;gap:12px}.region-strip span{font-size:.75rem}.section-header h1{font-size:2.75rem}.section-lead>aside{grid-template-columns:1fr}.archive-toolbar span{display:none}.archive-list article{padding:14px 0;grid-template-columns:96px minmax(0,1fr);gap:12px}.archive-list article>div{min-width:0}.archive-list .story-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center}.archive-list .story-meta time,.archive-list .story-meta span{display:block}.archive-list .story-meta span{justify-self:end;white-space:nowrap}.archive-list .story-meta>*+*:before{margin-right:6px}.archive-list h2{margin:6px 0 0;font-size:1.05rem}.read-arrow{display:none}.article-header h1{font-size:2.05rem;line-height:1.06}.article-deck{margin:14px 0 18px;font-size:1rem}.article-details{align-items:flex-start;flex-direction:column;gap:14px}.article-details>div:first-child{align-items:flex-start;flex-direction:column;gap:6px}.article-image img{min-height:0;aspect-ratio:3 / 2}.article-content{padding-top:28px;padding-bottom:24px}.article-body{font-size:1.02rem}.read-next-card{min-height:118px;grid-template-columns:minmax(0,1fr) 135px;gap:14px}.more-reading .market-card-grid,.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:1}.footer-base{align-items:flex-start;flex-direction:column;gap:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.ticker-track{animation:none!important;transform:none!important}}
