/* World Economics Observatory: text-first, source-led and readable without JS. */
.economics-observatory{--econ-ink:#203746;--econ-muted:#66757b;--econ-gold:#947346;--econ-line:#d8dedb;--econ-paper:#f1f2ec;color:var(--econ-ink)}
.economics-observatory *, .economics-observatory *:before, .economics-observatory *:after{box-sizing:border-box}
.economics-observatory [hidden]{display:none!important}
.economics-observatory :focus-visible{outline:2px solid #9b783f;outline-offset:5px}
.economics-observatory a{overflow-wrap:anywhere}
.economics-hero{background:#172d3c;color:#f6f6ec;padding:31px 0 48px;border-bottom:4px solid #9b805c}
.economics-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:#bac9cc;font-size:10px;margin-bottom:32px}
.economics-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:80px;align-items:center}
.economics-hero .eyebrow{color:#cfb486;font-size:10px;letter-spacing:.2em}
.economics-hero h1{font:500 48px/1.4 var(--serif);letter-spacing:-.045em;margin:14px 0 16px;color:#fff}
.economics-hero-intro{font:400 22px/1.65 var(--serif);letter-spacing:-.015em;color:#e4e9e2;margin:0 0 12px}
.economics-hero-description{font-size:13px;line-height:1.95;max-width:660px;color:#b9c9cb;margin:0}
.economics-edition{border-left:1px solid #ffffff30;padding-left:32px;min-width:0}
.economics-edition-kicker{display:block;font-size:8px;line-height:1.7;letter-spacing:.1em;color:#bca985;margin-bottom:15px}
.economics-edition>strong{display:block;font:400 22px/1.5 var(--serif);letter-spacing:-.03em;color:#f8f5e8}
.economics-edition>p{font-size:10px;line-height:1.9;color:#aebfc4;margin:10px 0 22px}
.economics-edition dl{margin:0;border-top:1px solid #ffffff25}
.economics-edition dl>div{padding-top:11px}
.economics-edition dt{font-size:9px;color:#a9bcc2;margin:0 0 3px}
.economics-edition dd{margin:0;font-size:11px;line-height:1.6;color:#eee9dc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.economics-board{padding:0 0 60px;background:#fcfcf9}
.economics-health{display:flex;align-items:baseline;gap:9px 13px;border-bottom:1px solid var(--econ-line);padding:16px 0;font-size:10px;line-height:1.9;color:var(--econ-muted)}
.economics-health-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#5d7864;align-self:center}
.economics-health>strong{font-size:10px;font-weight:500;color:#476251;white-space:nowrap}
.economics-health>p{margin:0}
.economics-health:is(.is-partial,.is-stale,.is-waiting) .economics-health-dot{background:#a48247}
.economics-health:is(.is-partial,.is-stale,.is-waiting)>strong{color:#8c6831}
.economics-board-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding:39px 0 26px}
.economics-board-heading .eyebrow,.economics-guide-heading .eyebrow{font-size:9px;color:#8b7654}
.economics-board-heading h2,.economics-guide-heading h2{font:500 29px/1.55 var(--serif);letter-spacing:-.045em;margin:7px 0 7px}
.economics-board-heading p,.economics-guide-heading p{font-size:12px;color:var(--econ-muted);line-height:1.9;margin:0}
.economics-inventory{display:flex;gap:24px;align-items:center;font-size:10px;flex-shrink:0;color:var(--econ-muted);padding-bottom:5px}
.economics-inventory strong{font:400 24px Georgia,serif;color:#7b6646;margin-right:3px}
.economics-inventory>a{border-left:1px solid var(--econ-line);padding-left:24px}
.economics-filters{background:var(--econ-paper);border:1px solid #e1e4db;padding:23px 25px 13px}
.economics-filter-top{display:grid;grid-template-columns:minmax(230px,2.5fr) minmax(135px,1fr) minmax(140px,1fr);gap:16px;margin-bottom:19px}
.economics-filter-top>label{display:flex;flex-direction:column;gap:7px;min-width:0}
.economics-filter-top>label>span{font-size:10px;color:#596b70}
.economics-filters input,.economics-filters select{min-width:0;width:100%;height:44px;border:1px solid #bdc8c3;border-radius:0;background:#fcfcf9;color:var(--econ-ink);font:12px var(--sans);padding:10px 12px;max-width:100%}
.economics-filters input::placeholder{color:#7e8989}
.economics-chip-row{border:0;border-top:1px solid #d7ddd3;margin:0;padding:11px 0 10px;min-width:0;display:block}
.economics-chip-row legend{float:left;width:57px;padding:7px 0 0;font-size:10px;color:#6e7a7b;line-height:1.9}
.economics-chip-row>div{display:flex;gap:5px 7px;flex-wrap:wrap;min-width:0;margin-left:67px}
.economics-chip-row button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid transparent;background:transparent;padding:5px 10px;font:11px/1.5 var(--sans);color:#647478;cursor:pointer}
.economics-chip-row button:hover{background:#e2e7de;color:#243f4b}
.economics-chip-row button[aria-pressed=true]{border-color:#203c4a;background:#203c4a;color:#fff}
.economics-topic-row button{font-size:10px}
.economics-topic-row button[aria-pressed=true]{border-color:#9d8661;background:#e8e2d4;color:#634b2b}
.economics-filter-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #d7ddd3;padding-top:8px;font-size:9px;color:#7e8987}
.economics-filter-bottom button{border:0;background:none;font:10px var(--sans);color:#5b706f;min-height:36px;cursor:pointer;padding:5px 0 5px 10px;white-space:nowrap}
.economics-filter-bottom button span{font-size:15px;margin-left:8px}
.economics-results-meta{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#7b8688;line-height:1.8;padding:24px 0 13px}
.economics-results-meta p{margin:0;color:#4f6269}
.economics-list{border-top:2px solid #223b49}
.economics-story{display:grid;grid-template-columns:105px minmax(0,1fr);gap:30px;border-bottom:1px solid var(--econ-line);padding:26px 0}
.economics-story-index{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px}
.economics-number{font:italic 19px Georgia,serif;color:#a1aaa6}
.economics-region-label{font-size:10px;line-height:1.8;color:#78847e}
.economics-byline{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;font-size:10px;line-height:1.8;color:#87918d}
.economics-publisher{font-weight:600;color:#816d4d;letter-spacing:.015em}
.economics-byline time{font-variant-numeric:tabular-nums}
.economics-story-main{min-width:0}
.economics-story h3{font:500 23px/1.55 var(--serif);letter-spacing:-.035em;max-width:1050px;margin:9px 0 10px;color:var(--econ-ink);overflow-wrap:anywhere}
.economics-story h3 a:hover{color:#8e6a34}
.economics-story h3 a>span{font:400 15px var(--sans);color:#a6926f;white-space:nowrap}
.economics-summary{font-size:12px;line-height:1.95;color:#687779;max-width:990px;margin:0 0 16px;overflow-wrap:anywhere}
.economics-summary-empty{font-size:11px;color:#8a9492}
.economics-story-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px 22px;font-size:10px}
.economics-tags{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;font-size:9px;color:#78836d;line-height:1.7}
.economics-tags>span+span{border-left:1px solid #d2d8cd;padding-left:16px}
.economics-tags .economics-summary-label{color:#959b91}
.economics-story-bottom>a{white-space:nowrap;color:#806946;min-height:28px;display:inline-flex;align-items:center;gap:9px}
.economics-story-lead{grid-template-columns:150px minmax(0,1fr);gap:40px;padding:35px 30px 33px;background:#f0f2eb;border-bottom-color:#bfcac1}
.economics-story-lead .economics-number{font-size:41px;line-height:1.2;color:#a59d87}
.economics-story-lead .economics-region-label{font-size:11px;color:#687b71}
.economics-lead-label{font-size:9px;margin-top:12px;padding-top:11px;border-top:1px solid #bfc9be;line-height:1.8;color:#948368;max-width:115px}
.economics-story-lead h3{font-size:31px;line-height:1.5;max-width:920px;margin-top:14px}
.economics-story-lead .economics-summary{font-size:13px;line-height:1.95;margin-bottom:22px}
.economics-story-lead .economics-byline{font-size:11px}
.economics-more-wrap{text-align:center}
#economics-more{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;max-width:100%;min-width:270px;min-height:48px;padding:13px 23px;border:1px solid #bac7be;background:transparent;color:#425d58;font:12px var(--sans);margin-top:29px;cursor:pointer}
#economics-more:hover{background:#eef1e8}
#economics-more-count{font-size:10px;font-variant-numeric:tabular-nums;color:#909989;white-space:nowrap}
.economics-empty{padding:55px 15px;text-align:center;border-bottom:1px solid var(--econ-line)}
.economics-empty h2{font:500 25px/1.6 var(--serif);margin:10px 0}
.economics-empty p{font-size:12px;color:var(--econ-muted);line-height:1.9;margin:0}
.economics-empty button{min-height:44px;border:0;border-bottom:1px solid #9a8d70;margin-top:17px;background:none;font:12px var(--sans);color:#75603f;cursor:pointer}
.economics-noscript{font-size:11px;line-height:1.9;color:#75847d;margin-top:25px}
.economics-guide{border-top:1px solid var(--econ-line);background:#f1f2ed;padding:43px 0 55px}
.economics-guide-heading{margin-bottom:30px}
.economics-guide-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:65px}
.economics-source-list-title{font:500 12px var(--sans);margin:0 0 14px;color:#6b7a73}
.economics-source-list{list-style:none;margin:0;padding:0;border-top:2px solid #687d70}
.economics-source-list li{padding:17px 0;border-bottom:1px solid #d4dcd2}
.economics-source-heading{display:flex;justify-content:space-between;gap:15px;align-items:baseline}
.economics-source-heading h3{font:500 15px/1.5 var(--serif);margin:0;color:#3e594c;overflow-wrap:anywhere}
.economics-source-state{font-size:9px;white-space:nowrap;color:#788572}
.economics-source-state.is-delayed{color:#956e34}
.economics-source-state.is-unknown{color:#7e8981}
.economics-source-date{font-size:9px;line-height:1.9;color:#829080;margin:7px 0 8px;font-variant-numeric:tabular-nums}
.economics-source-links{display:flex;gap:15px;font-size:10px;color:#687e6b;flex-wrap:wrap}
.economics-source-empty{font-size:12px;color:#798672;line-height:1.9}
.economics-reading-guide{border-left:1px solid #d0d8cc;padding-left:32px}
.economics-reading-guide h3{font:500 22px/1.6 var(--serif);letter-spacing:-.04em;margin:0 0 18px;color:#46634f}
.economics-reading-guide p{font-size:11px;line-height:1.95;color:#75836f;margin:0 0 14px}
.economics-reading-guide>a{display:block;padding:12px 0;border-top:1px solid #d0d8cc;font-size:11px;color:#5f795f}
body:lang(en) .economics-hero h1{font-size:45px;letter-spacing:-.025em;line-height:1.2}
body:lang(en) .economics-hero-intro{font-size:20px;line-height:1.55;letter-spacing:0}
body:lang(en) .economics-story h3{letter-spacing:-.015em;line-height:1.4}
body:lang(en) .economics-guide-heading h2,body:lang(en) .economics-board-heading h2{letter-spacing:-.02em}
@media(max-width:1000px){.economics-hero-grid{grid-template-columns:minmax(0,1fr) 245px;gap:38px}.economics-hero h1{font-size:41px}.economics-edition{padding-left:25px}.economics-edition>strong{font-size:20px}.economics-guide-grid{gap:35px}.economics-story{grid-template-columns:85px minmax(0,1fr);gap:24px}.economics-story-lead{grid-template-columns:105px minmax(0,1fr);gap:25px;padding:29px 24px}.economics-story-lead h3{font-size:27px}.economics-filter-top{grid-template-columns:minmax(200px,1.8fr) minmax(115px,1fr) minmax(120px,1fr)}body:lang(en) .economics-hero h1{font-size:39px}}
@media(max-width:740px){.economics-hero-grid{grid-template-columns:1fr;gap:28px}.economics-hero h1{font-size:36px}.economics-edition{border-left:0;border-top:1px solid #ffffff30;padding:20px 0 0;display:grid;grid-template-columns:1fr 1.1fr;gap:7px 30px}.economics-edition-kicker{margin:0;font-size:7px}.economics-edition>strong{grid-column:1;font-size:19px}.economics-edition>p{grid-column:1;margin:0}.economics-edition dl{grid-column:2;grid-row:1/4;border:0}.economics-edition dl>div{padding-top:0}.economics-edition dl>div+div{margin-top:10px}.economics-health{flex-wrap:wrap;gap:4px 9px}.economics-health>p{flex-basis:100%;padding-left:15px}.economics-board-heading{align-items:flex-start}.economics-board-heading h2{font-size:25px}.economics-inventory{gap:15px;padding-top:26px}.economics-inventory>a{padding-left:15px}.economics-inventory strong{font-size:21px}.economics-filter-top{grid-template-columns:1fr 1fr;gap:12px}.economics-search{grid-column:1/-1}.economics-filters{padding:19px 20px 10px}.economics-chip-row{display:block;padding:10px 0}.economics-chip-row legend{float:none;width:auto;padding:0;margin-bottom:7px}.economics-chip-row>div{margin-left:0}.economics-chip-row button{min-height:36px}.economics-guide-grid{grid-template-columns:1fr;gap:30px}.economics-reading-guide{padding:0;border-left:0}.economics-source-list{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.economics-source-heading{display:block}.economics-source-heading h3{font-size:15px}.economics-source-state{display:inline-block;margin-top:5px}}
@media(max-width:500px){.economics-hero{padding:24px 0 29px}.economics-breadcrumb{font-size:9px;margin-bottom:23px;gap:9px}.economics-hero .eyebrow{font-size:8px;letter-spacing:.13em}.economics-hero h1{font-size:31px;margin:11px 0 13px}.economics-hero-intro{font-size:19px}.economics-hero-description{font-size:12px;line-height:1.9}.economics-edition{gap:6px 18px;grid-template-columns:1fr 1.2fr}.economics-edition-kicker{letter-spacing:.04em;font-size:6px}.economics-edition>strong{font-size:16px}.economics-edition>p{font-size:9px}.economics-edition dd{font-size:9px}.economics-edition dt{font-size:8px}.economics-health{font-size:9px}.economics-health>strong{font-size:9px}.economics-board-heading{display:block;padding:28px 0 20px}.economics-board-heading h2{font-size:25px}.economics-board-heading p{font-size:11px}.economics-inventory{justify-content:flex-start;padding-top:15px;font-size:9px;gap:18px}.economics-inventory>a{padding-left:18px}.economics-inventory strong{font-size:21px}.economics-filters{padding:16px 13px 8px}.economics-filter-top>label>span{font-size:9px}.economics-filters input,.economics-filters select{font-size:11px;padding:9px 10px}.economics-chip-row>div{gap:4px}.economics-chip-row button{font-size:10px;padding:5px 8px;min-height:36px}.economics-topic-row button{font-size:9px}.economics-filter-bottom{gap:8px;font-size:8px;align-items:flex-start}.economics-filter-bottom>span{line-height:1.8;padding:10px 0}.economics-filter-bottom button{font-size:9px}.economics-results-meta{font-size:9px;padding-top:20px;gap:12px}.economics-story,.economics-story-lead{display:block;padding:23px 0}.economics-story-index{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:0}.economics-number{font-size:15px}.economics-region-label{font-size:9px}.economics-story h3{font-size:20px;line-height:1.55;margin-top:9px}.economics-byline{font-size:9px;gap:5px 12px}.economics-summary{font-size:11px;line-height:1.95;margin-bottom:14px}.economics-story-bottom{display:block}.economics-story-bottom>a{margin-top:10px;font-size:10px}.economics-tags{font-size:8px;gap:5px 11px}.economics-tags>span+span{padding-left:11px}.economics-story-lead{padding:23px 17px;background:#f0f2eb}.economics-story-lead .economics-number{font-size:25px}.economics-story-lead .economics-region-label{font-size:9px}.economics-lead-label{border:0;margin:0 0 0 auto;padding:0;font-size:8px;max-width:none}.economics-story-lead h3{font-size:23px;line-height:1.5;margin-top:10px}.economics-story-lead .economics-summary{font-size:12px;margin-bottom:15px}.economics-story-lead .economics-byline{font-size:9px}.economics-board{padding-bottom:38px}#economics-more{min-width:0;width:100%;gap:16px;font-size:11px;padding:12px 18px}.economics-empty{padding:40px 0}.economics-empty h2{font-size:22px}.economics-empty p{font-size:11px}.economics-guide{padding:32px 0 37px}.economics-guide-heading h2{font-size:25px}.economics-guide-heading p{font-size:11px}.economics-guide-heading{margin-bottom:23px}.economics-source-list{grid-template-columns:1fr}.economics-source-heading{display:flex}.economics-source-heading h3{font-size:16px}.economics-source-state{margin-top:0}.economics-reading-guide h3{font-size:22px}.economics-reading-guide p{font-size:11px}body:lang(en) .economics-hero h1{font-size:33px}body:lang(en) .economics-hero-intro{font-size:18px}body:lang(en) .economics-edition>strong{font-size:16px}body:lang(en) .economics-lead-label{max-width:110px;text-align:right}}
@media(max-width:350px){.economics-hero h1{font-size:29px}.economics-edition{grid-template-columns:1fr;gap:8px}.economics-edition>p{max-width:220px}.economics-edition dl{grid-column:1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:8px}.economics-edition dl>div+div{margin-top:0}.economics-filter-top{gap:10px}.economics-chip-row button{padding:5px 7px}.economics-story-lead{padding:21px 14px}.economics-story-lead h3{font-size:22px}.economics-source-heading{gap:8px}.economics-source-heading h3{font-size:15px}body:lang(en) .economics-hero h1{font-size:30px}}
@media print{.economics-filters,.economics-more-wrap,.economics-reading-guide,.economics-health{display:none!important}.economics-hero{background:#fff;color:#111;border-bottom:1px solid #999}.economics-hero h1,.economics-hero-intro,.economics-hero-description,.economics-hero .eyebrow{color:#111}.economics-edition{display:none}.economics-hero-grid,.economics-story,.economics-guide-grid{display:block}.economics-story{break-inside:avoid}.economics-observatory .economics-story[hidden]{display:block!important}.economics-story h3,.economics-story-lead h3{font-size:15pt}.economics-summary{font-size:10pt}.economics-guide{background:#fff}.economics-story-lead{padding:20px 0;background:#fff}}

/* Comfortable reading sizes and touch targets for the news desk. */
.economics-hero-description{font-size:15px}.economics-edition>p{font-size:12px}.economics-edition dt{font-size:11px}.economics-edition dd{font-size:12px}.economics-health,.economics-health>strong{font-size:12px}.economics-board-heading p,.economics-guide-heading p{font-size:14px}.economics-filter-top>label>span{font-size:12px}.economics-filters input,.economics-filters select{font-size:14px}.economics-chip-row legend{font-size:12px}.economics-chip-row button,.economics-topic-row button{font-size:12px;min-height:40px}.economics-filter-bottom{font-size:11px}.economics-filter-bottom button{font-size:12px}.economics-results-meta{font-size:12px}.economics-byline{font-size:12px}.economics-summary{font-size:14px;line-height:1.85}.economics-story-lead .economics-summary{font-size:15px}.economics-tags{font-size:11px}.economics-story-bottom>a{font-size:12px;min-height:40px}.economics-source-date,.economics-source-links,.economics-reading-guide p{font-size:13px}
@media(max-width:500px){.economics-hero-description{font-size:13px}.economics-edition-kicker,.economics-edition>p{display:none}.economics-edition dt{font-size:10px}.economics-edition dd{font-size:11px}.economics-health,.economics-health>strong{font-size:11px}.economics-board-heading{padding:24px 0 18px}.economics-board-heading p{font-size:12px}.economics-filters input,.economics-filters select{font-size:13px}.economics-chip-row button,.economics-topic-row button{font-size:11px;min-height:44px}.economics-filter-top>label>span,.economics-chip-row legend{font-size:11px}.economics-filter-bottom,.economics-filter-bottom button{font-size:10px}.economics-results-meta{font-size:11px}.economics-byline,.economics-story-lead .economics-byline{font-size:11px}.economics-summary,.economics-story-lead .economics-summary{font-size:14px}.economics-tags{font-size:10px}.economics-story-bottom>a{font-size:12px;min-height:44px}.economics-reading-guide p{font-size:13px}.economics-source-date,.economics-source-links{font-size:12px}}
