:root{--brand-forest:#103e32;--brand-gold:#e8b44d;--brand-ivory:#f7f5ed;--background:var(--brand-ivory);--foreground:var(--brand-forest);--card:#fcfbf7;--card-foreground:var(--brand-forest);--popover:#fcfbf7;--popover-foreground:var(--brand-forest);--primary:var(--brand-gold);--primary-foreground:var(--brand-forest);--secondary:#eeede4;--secondary-foreground:var(--brand-forest);--muted:#eeede4;--muted-foreground:#64736a;--accent:#f0e4c7;--accent-foreground:var(--brand-forest);--border:#dcded2;--input:#dcded2;--ring:#527b66;--theme-bg:var(--brand-ivory);--theme-bg-strong:#eeede4;--theme-surface:#fcfbf7;--theme-surface-raised:#fffef9;--theme-surface-muted:#eeede4;--theme-border:#dcded2;--theme-border-strong:#b9c4b6;--theme-text:var(--brand-forest);--theme-text-soft:#52665b;--theme-text-muted:#64736a;--theme-brand:var(--brand-forest);--theme-brand-strong:#092b23;--theme-brand-soft:#e6ece0;--theme-brand-text:var(--brand-forest);--theme-lime:var(--brand-gold);--theme-blue:var(--brand-forest);--theme-blue-soft:#e6ece0;--theme-gold:var(--brand-gold);--theme-gold-soft:#f4ead3;--rate-buy:var(--brand-forest);--rate-buy-soft:#e6ece0;--rate-sell:#865b1c;--rate-sell-soft:#f4ead3;--archive-text:#865b1c;--archive-soft:#f4ead3;--editorial-purple:#486e58;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--background:#0b251f;--foreground:var(--brand-ivory);--card:#11372d;--card-foreground:var(--brand-ivory);--popover:#11372d;--popover-foreground:var(--brand-ivory);--primary:var(--brand-gold);--primary-foreground:var(--brand-forest);--secondary:#1c4034;--secondary-foreground:#e1e6d8;--muted:#1c4034;--muted-foreground:#b3bfb1;--accent:#1c4034;--accent-foreground:var(--brand-ivory);--border:#315046;--input:#315046;--ring:var(--brand-gold);--theme-bg:#0b251f;--theme-bg-strong:#0e3027;--theme-surface:#11372d;--theme-surface-raised:#163e32;--theme-surface-muted:#1c4034;--theme-border:#315046;--theme-border-strong:#526d5c;--theme-text:var(--brand-ivory);--theme-text-soft:#c2ccb9;--theme-text-muted:#b3bfb1;--theme-brand:var(--brand-ivory);--theme-brand-strong:#fffef9;--theme-brand-soft:#1c4034;--theme-brand-text:var(--brand-ivory);--theme-lime:var(--brand-gold);--theme-blue:#c2ccb9;--theme-blue-soft:#1c4034;--theme-gold:var(--brand-gold);--theme-gold-soft:#3d3620;--rate-buy:#b4d5b6;--rate-buy-soft:#1c4034;--rate-sell:var(--brand-gold);--rate-sell-soft:#3d3620;--archive-text:var(--brand-gold);--archive-soft:#3d3620;--editorial-purple:#b4d5b6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{--font-editorial:var(--font-app-editorial), Georgia, serif}::selection{background:var(--brand-gold);color:var(--brand-forest)}.brand-dot{color:var(--brand-gold)}.btn-primary,.btn-lime,.btn-gold,.app-primary-button{background:var(--brand-gold);border-color:var(--brand-gold);color:var(--brand-forest)}.btn-primary:hover,.btn-lime:hover,.btn-gold:hover,.app-primary-button:hover{color:var(--brand-forest);background:#dcaa43;border-color:#dcaa43}.btn-gold{min-height:43px;padding:12px 18px;font-weight:600}.sidebar{background:var(--theme-bg);border-color:var(--theme-border);color:var(--theme-text)}.sidebar .brand,.sidebar .nav-link,.sidebar .sidebar-promo h3{color:var(--theme-text)}.sidebar .sidebar-label,.sidebar .sidebar-promo p,.sidebar .app-muted{color:var(--theme-text-muted)}.sidebar .nav-link:hover{background:var(--theme-surface-muted)}.sidebar .nav-link.active{background:var(--theme-surface-muted);box-shadow:inset 2px 0 var(--brand-gold)}.sidebar .nav-link.active svg,.sidebar .sidebar-promo a,.sidebar .icon-button{color:var(--theme-text)}.sidebar .sidebar-promo{border-color:var(--theme-border)}.sidebar .nav-count{background:var(--theme-surface-muted);color:var(--theme-text)}:root[data-theme=dark] .brand-logo{background:0 0;margin:0;padding:0}:root[data-theme=dark] .brand-logo:not(.brand-logo-light){background:var(--brand-ivory);border-radius:2px;padding:4px}.topbar,.app-footer{border-color:var(--theme-border)}.economy-workspace{max-width:1500px;padding:38px 42px 32px}.economy-heading{align-items:flex-end;gap:28px;margin-bottom:28px}.economy-heading .eyebrow{color:var(--theme-text-soft);letter-spacing:1.7px;font-size:10px}.economy-heading h1{font-family:var(--font-editorial);letter-spacing:-1.9px;margin:17px 0 10px;font-size:clamp(42px,4.4vw,66px);font-weight:400;line-height:1.05}.economy-heading p{margin:0;font-size:13px;line-height:1.7}.economy-edition{text-align:right;flex-direction:column;flex-shrink:0;gap:8px;padding-bottom:3px;display:flex}.economy-edition .eyebrow{letter-spacing:1px;font-size:9px}.economy-edition time{font-size:13px}.economy-edition .text-link{color:var(--theme-text-soft);justify-content:flex-end;font-size:11px}.economy-topics{border-top:1px solid var(--theme-border-strong);border-bottom:1px solid var(--theme-border-strong);gap:28px;padding:15px 0}.economy-topics .topic-link{color:var(--theme-text);font-size:12px;font-weight:500}.economy-topics .topic-link:hover{text-underline-offset:5px;text-decoration:underline}.economy-workspace .topic-label{color:var(--theme-text-soft);letter-spacing:1px;text-transform:uppercase;font-size:10px}.editorial-image{min-width:0;margin:0}.editorial-photo{aspect-ratio:16/10;background:#d7deca;display:block;position:relative;overflow:hidden}.editorial-photo img{object-fit:cover;transition:transform .5s}a.editorial-photo:hover img{transform:scale(1.025)}.editorial-photo .photo-contain{object-fit:contain;padding:28px}.editorial-image figcaption{color:var(--theme-text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:10px;font-size:10px;line-height:1.7;display:flex}.editorial-image figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.economy-hero{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:0;margin-top:24px;display:grid}.hero-visual{min-height:510px;position:relative}.hero-image,.hero-image .editorial-photo{aspect-ratio:auto;height:100%}.hero-image .editorial-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#09221bb3);position:absolute;inset:65% 0 0}.hero-image img{object-position:52% center}.hero-location{color:var(--brand-ivory);letter-spacing:1.5px;pointer-events:none;font-size:9px;position:absolute;bottom:24px;left:24px}.hero-photo-credit{color:var(--brand-ivory);font-size:9px;position:absolute;bottom:24px;right:20px}.hero-photo-credit:hover{text-decoration:underline}.hero-story{flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 0 32px 36px;display:flex}.hero-story .editorial-meta{gap:10px;font-size:10px}.hero-story .editorial-kind{background:var(--theme-brand-soft);color:var(--theme-text);text-transform:uppercase;letter-spacing:.7px;padding:4px 8px;font-size:9px}.hero-story h2{font-family:var(--font-editorial);letter-spacing:-1.1px;text-wrap:balance;margin:22px 0 18px;font-size:clamp(34px,3.6vw,53px);font-weight:400;line-height:1.07}.hero-story h2 a{color:var(--theme-text)}.hero-story h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.hero-deck{color:var(--theme-text-soft);max-width:46ch;margin-bottom:21px;font-size:14px;line-height:1.85}.hero-byline{color:var(--theme-text-muted);flex-wrap:wrap;gap:16px;margin-bottom:24px;font-size:10px;display:flex}.hero-byline span+span{border-left:1px solid var(--theme-border-strong);padding-left:16px}.hero-footnote{color:var(--theme-text-muted);align-items:center;gap:10px;margin-top:26px;font-size:10px;display:flex}.gold-rule{background:var(--brand-gold);width:24px;height:2px}.economy-pulse{border-block:1px solid var(--theme-border-strong);margin-top:32px;padding:17px 0 21px}.pulse-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pulse-heading .eyebrow{letter-spacing:1.4px;color:var(--theme-text-soft);font-size:9px}.pulse-heading>a{color:var(--theme-text-soft);align-items:center;gap:7px;font-size:10px;display:flex}.pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-grid>a{border-left:1px solid var(--theme-border);color:var(--theme-text);flex-direction:column;gap:6px;padding:0 20px;display:flex}.pulse-grid>a:first-child{border-left:0;padding-left:0}.pulse-grid>a:last-child{padding-right:0}.pulse-grid>a>span:first-child{font-size:11px}.pulse-grid strong{letter-spacing:-1.5px;font-size:clamp(21px,2.15vw,31px);font-weight:500}.pulse-grid small{font-family:var(--font-app-sans), sans-serif;letter-spacing:0;margin-left:5px;font-size:10px;font-weight:400}.pulse-grid>a>span:last-child{color:var(--theme-text-muted);font-size:10px;line-height:1.6}.pulse-grid a:hover>span:first-child{text-underline-offset:3px;text-decoration:underline}.economy-section{padding-top:44px}.economy-section .section-heading{align-items:flex-end;margin-bottom:15px}.economy-section .section-heading .eyebrow{letter-spacing:1.5px;color:var(--theme-text-soft);font-size:9px}.economy-section h2,.related-articles h2{font-family:var(--font-editorial);letter-spacing:-.8px;margin:8px 0 0;font-size:35px;font-weight:400;line-height:1.15}.economy-section .section-meta{font-size:10px;line-height:1.8}.economy-section .section-intro{max-width:76ch;margin-bottom:23px;font-size:12px}.brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.brief-grid li{flex-direction:column;min-width:0;display:flex}.brief-image .editorial-photo{aspect-ratio:4/3}.brief-card-copy{flex-direction:column;flex:1;padding-top:17px;display:flex;position:relative}.brief-card-copy .brief-number{color:var(--theme-text-muted);font-size:11px;position:absolute;top:14px;right:0}.brief-card-copy .topic-label{margin-bottom:11px;padding-right:25px;display:block}.brief-grid h3{font-family:var(--font-editorial);letter-spacing:-.5px;margin:0 0 13px;font-size:24px;font-weight:500;line-height:1.18}.brief-grid h3 a{color:var(--theme-text)}.brief-grid h3 a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.brief-grid p{color:var(--theme-text-soft);margin:0 0 16px;font-size:12px;line-height:1.8}.brief-grid .brief-source{border-top:1px solid var(--theme-border);flex-flow:column;align-items:flex-start;gap:7px;margin-top:auto;padding-top:13px;font-size:10px;line-height:1.7;display:flex}.brief-grid .brief-source a{color:var(--theme-text);font-size:10px}.edition-stamp{margin-top:20px;font-size:10px}.analysis-list{border:0;gap:28px}.analysis-list article,.analysis-list article+article{border:0;min-width:0;padding:0}.analysis-image .editorial-photo{aspect-ratio:1.9}.analysis-card-copy{border-bottom:1px solid var(--theme-border);padding:22px 0}.analysis-card-copy .editorial-meta{gap:10px;font-size:10px}.analysis-card-copy .editorial-kind{letter-spacing:.4px;font-size:9px}.analysis-list h3{font-family:var(--font-editorial);letter-spacing:-.65px;max-width:27ch;margin:16px 0 13px;font-size:clamp(27px,2.6vw,35px);font-weight:400;line-height:1.15}.analysis-list h3 a:hover{color:var(--theme-text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.analysis-list p{margin-bottom:18px;font-size:13px;line-height:1.8}.analysis-list .text-link{color:var(--theme-text);font-size:11px}.analysis-list time{margin-top:16px;font-size:10px}.economy-tools{background:var(--brand-forest);color:var(--brand-ivory);justify-content:space-between;align-items:center;gap:35px;margin-top:42px;padding:35px 38px;display:flex}.economy-tools .eyebrow{color:#c5d0bc;letter-spacing:1.4px;font-size:9px}.economy-tools h2{font-family:var(--font-editorial);letter-spacing:-.5px;margin:14px 0;font-size:clamp(29px,3vw,42px);font-weight:400;line-height:1.1}.economy-tools p{color:#c5d0bc;margin:0;font-size:12px;line-height:1.7}.economy-tool-links{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:19px;display:flex}.economy-tool-links>.text-link{color:var(--brand-ivory);font-size:12px}.economy-indicators th{font-size:10px}.economy-indicators td{font-size:12px;line-height:1.7}.economy-indicators small{font-size:10px}.economy-indicators td.num{font-size:22px}.economy-workspace .economy-indicators a{color:var(--theme-text)}.reading-desk{border-top:1px solid var(--theme-border)}.reading-desk strong{font-family:var(--font-editorial);font-size:21px;font-weight:500}.reading-desk>a{padding-top:22px;padding-bottom:22px}.reading-desk p{font-size:12px;line-height:1.7}.reading-desk>a>span{font-size:10px}.coverage-list>div{scroll-margin-top:90px}.coverage-list p{font-size:12px}.editorial-note{margin-top:26px}.editorial-note strong,.editorial-note p{font-size:12px}.photo-credits{border-top:1px solid var(--theme-border);color:var(--theme-text-muted);margin-top:30px;padding-top:18px;font-size:10px;line-height:1.8}.photo-credits summary{cursor:pointer;width:fit-content}.photo-credits p{max-width:80ch;margin:15px 0 10px}.photo-credits ul{padding-left:17px}.photo-credits a{color:var(--theme-text-soft);text-underline-offset:2px;text-decoration:underline}.article-header h1{font-family:var(--font-editorial);letter-spacing:-1.3px;font-size:clamp(38px,4.4vw,62px);font-weight:400}.article-section h2,.article-sources h2{font-family:var(--font-editorial);letter-spacing:-.5px;font-size:32px;font-weight:500}.article-feature-image{margin:26px 0 12px}.article-feature-image .editorial-photo{aspect-ratio:2.3}.article-feature-image .photo-contain{padding:40px}.related-articles{padding-top:20px}.related-articles .section-heading{margin-bottom:22px}@media (min-width:1600px){.hero-visual{min-height:565px}}@media (max-width:1199px){.economy-workspace{padding:32px 28px}.economy-heading h1{font-size:48px}.economy-edition .eyebrow{display:none}.economy-hero{grid-template-columns:1fr 1fr}.hero-visual{min-height:490px}.hero-story{padding-left:27px}.hero-story h2{font-size:38px}.hero-deck{font-size:13px}.hero-location{bottom:42px;left:16px}.hero-photo-credit{bottom:23px;left:16px;right:auto}.brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.brief-image .editorial-photo{aspect-ratio:1.7}.brief-grid h3{font-size:27px}.economy-tools{gap:25px;padding:30px}}@media (max-width:767px){.economy-workspace{padding:27px 20px}.economy-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.economy-heading h1{letter-spacing:-1px;max-width:14ch;margin-top:15px;font-size:45px;line-height:1.08}.economy-heading p{max-width:33ch;font-size:12px}.economy-edition{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0}.economy-edition time,.economy-edition .text-link{font-size:10px}.economy-topics{scrollbar-width:none;flex-wrap:nowrap;gap:24px;padding:14px 0;overflow-x:auto}.economy-topics::-webkit-scrollbar{display:none}.economy-topics .topic-link{white-space:nowrap;font-size:11px}.economy-hero{grid-template-columns:1fr;margin-top:20px}.hero-visual{min-height:0}.hero-image .editorial-photo{aspect-ratio:4/3;height:auto}.hero-location{bottom:22px}.hero-photo-credit{font-size:8px;bottom:22px;left:auto;right:16px}.hero-story{padding:27px 0 0}.hero-story h2{letter-spacing:-.7px;margin:18px 0 14px;font-size:39px}.hero-deck{max-width:none;font-size:14px}.hero-byline{margin-bottom:21px}.hero-footnote{margin-top:21px}.economy-pulse{margin-top:26px}.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.pulse-grid>a{padding:0 14px}.pulse-grid>a:nth-child(odd){border-left:0;padding-left:0}.pulse-grid>a:nth-child(2n){padding-right:0}.pulse-grid strong{font-size:24px}.pulse-grid small{margin-left:3px;font-size:9px}.pulse-grid>a>span:last-child{font-size:9px}.economy-section{padding-top:35px}.economy-section .section-heading{flex-direction:column;align-items:flex-start;gap:8px}.economy-section h2,.related-articles h2{font-size:32px}.economy-section .section-intro{font-size:12px}.analysis-list{grid-template-columns:1fr;gap:28px}.analysis-list article+article{padding-top:0}.analysis-list h3{max-width:none;font-size:31px}.economy-tools{flex-direction:column;align-items:flex-start;gap:26px;margin-top:30px;padding:28px 23px}.economy-tools h2{font-size:33px}.economy-tool-links{width:100%}.economy-tool-links .btn{justify-content:space-between;width:100%}.economy-indicators{min-width:690px}.article-feature-image .editorial-photo{aspect-ratio:1.5}.article-feature-image .photo-contain{padding:20px}.article-header h1{font-size:42px}.app-footer-links{flex-wrap:wrap}}@media (max-width:599px){.brief-grid{grid-template-columns:1fr;gap:30px}.brief-image .editorial-photo{aspect-ratio:1.7}.brief-grid h3{font-size:29px}.brief-grid p{font-size:13px}.brief-card-copy .topic-label{font-size:10px}}@media (max-width:359px){.topbar .breadcrumb>strong{display:none}.topbar{padding-inline:14px}.topbar-actions{gap:8px}.economy-workspace{padding-inline:16px}.economy-heading h1{font-size:39px}.hero-story h2{font-size:35px}.hero-photo-credit{bottom:10px}.hero-location{bottom:28px}.pulse-grid strong{font-size:20px}.pulse-grid>a>span:first-child{font-size:10px}}@media (prefers-reduced-motion:reduce){.editorial-photo img{transition:none}a.editorial-photo:hover img{transform:none}}@media print{:root,:root[data-theme=dark]{--theme-bg:white;--theme-text:#111;--theme-text-soft:#333;--theme-text-muted:#555}.photo-credits{display:none}.article-feature-image{break-inside:avoid}.article-feature-image .editorial-photo{max-height:65mm}.article-header h1{font-size:30pt}}
