/* Data owns its workbench layout. Other pages keep their existing styles. */
body.data-design-en.reading-upgrade{background:#F2F5F5;color:#1C2423;font-size:18px;line-height:1.6}
body.data-design-en.reading-upgrade .page-trail{display:none!important}
body.data-design-en.reading-upgrade main{max-width:1360px;margin:auto;padding:0 40px 48px}
body.data-design-en.reading-upgrade .data-first-title{height:160px;min-height:0;display:flex;align-items:center;margin:0;background:transparent}
body.data-design-en.reading-upgrade .data-first-title .lead{padding:16px 0!important;margin:0!important;position:static!important}
body.data-design-en.reading-upgrade .data-language-notice{display:none}body.data-design-en.reading-upgrade h1,body.data-design-en.reading-upgrade h2{letter-spacing:0!important}
body.data-design-en.reading-upgrade .data-first-title h1{font:48px/1.1 Georgia,serif;margin:6px 0 8px!important}
body.data-design-en.reading-upgrade .data-first-title p{font-size:18px;margin:0}
body.data-design-en.reading-upgrade .data-countries{position:static;inset:auto;width:auto;box-shadow:none;z-index:auto;background:transparent;color:#1C2423;border-block:1px solid #C8D4D2;padding:0;margin:0;gap:32px;display:flex;min-height:48px}
body.data-design-en.reading-upgrade .data-countries a{display:flex;align-items:center;min-height:48px;font-size:16px;border:0}
body.data-design-en.reading-upgrade .data-countries [aria-current]{border-bottom:3px solid #102D26;color:#102D26;font-weight:600}
body.data-design-en.reading-upgrade .data-workspace{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:32px;max-width:none;margin:24px 0 32px;padding:0;align-items:start}
body.data-design-en.reading-upgrade #data-feature{padding:24px;background:white;min-width:0;margin:0}
body.data-design-en.reading-upgrade #data-feature h2{font:32px/1.2 Georgia,serif;margin:4px 0 12px}
body.data-design-en.reading-upgrade #data-feature-metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid #CCD7D4}
body.data-design-en.reading-upgrade #data-feature-metrics .metric{padding:4px 0 12px!important;border:0;display:flex;flex-direction:column}
body.data-design-en.reading-upgrade #data-feature-metrics span{font-size:14px;line-height:1.4}
body.data-design-en.reading-upgrade #data-feature-metrics strong{font:36px/1.2 Arial,sans-serif!important;color:#102D26;white-space:nowrap;margin-top:4px}
body.data-design-en.reading-upgrade #data-feature figure{margin:12px 0 0!important;padding:0!important;border:0}
body.data-design-en.reading-upgrade #data-feature .chart-image img{display:block;width:100%;height:260px;max-height:none;object-fit:contain}
body.data-design-en.reading-upgrade #data-feature .data-chart-meta{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:14px!important;line-height:1.5;padding:8px 0;margin:0;border-block:1px solid #D6DFDC;color:#43534F}
body.data-design-en.reading-upgrade #data-feature .data-chart-meta span:first-child{width:auto}
body.data-design-en.reading-upgrade .data-recovery{display:block;margin:0;padding:16px 0 0;background:transparent;max-width:none}
body.data-design-en.reading-upgrade .data-recovery h2{display:none}
.data-report-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start}
.data-report-tools>button,.data-report-tools summary,.data-package-note{font:14px/1.3 Arial,sans-serif;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid #A8BCB5;color:#102D26;background:#fff;cursor:pointer;list-style:none;text-align:center}
.data-report-tools>button{background:#102D26;color:white}.data-package-note{background:#F2F5F5;color:#65736F;border-color:#E0E6E3;cursor:default}
.data-report-tools details{margin:0;min-width:0}.data-report-tools details[open]{grid-column:span 2}.data-report-tools details>div,.data-source-table table{margin-top:12px}
body.data-design-en.reading-upgrade .downloads{display:flex;flex-wrap:wrap;gap:8px}.data-design-en .downloads button{min-height:44px;font-size:14px}
.data-source-table th,.data-source-table td{padding:8px;text-align:left;font-size:14px;border-bottom:1px solid #D6DFDC}.data-source-table p,.data-source-table a{font-size:14px}
body.data-design-en.reading-upgrade .data-recovery [data-save-briefing]{min-height:44px;padding:8px 12px;margin:12px 0 0;background:#EDF3F0;border:1px solid #A8BCB5;color:#102D26;font-size:14px}
body.data-design-en.reading-upgrade .data-selection-jump{display:inline-flex;margin:12px 12px 0 0;min-height:44px;align-items:center;font-size:14px}
#data-tool-status:empty{display:none}#data-tool-status{font-size:14px;margin:8px 0}
.data-copy-fallback{font-size:14px;margin:12px 0 0}.data-copy-fallback textarea{width:100%;height:180px;box-sizing:border-box;font:14px/1.5 Arial}
body.data-design-en.reading-upgrade #data-related-tv{margin:0;padding:24px 0 0}
body.data-design-en.reading-upgrade #data-related-tv h2{font:28px/1.25 Georgia,serif;margin:8px 0 16px}
body.data-design-en.reading-upgrade #data-related-tv>p{font-size:18px;max-width:32ch}
body.data-design-en.reading-upgrade #data-related-tv>.line-link{display:block;padding:12px 0;font-size:16px}
body.data-design-en.reading-upgrade #data-related-tv article{margin-top:24px;border-top:1px solid #BCCDC6;padding-top:20px}
body.data-design-en.reading-upgrade #data-related-tv article>a{display:block}body.data-design-en.reading-upgrade #data-related-tv article>a:after{display:none}
body.data-design-en.reading-upgrade #data-related-tv img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#102D26}
body.data-design-en.reading-upgrade #data-related-tv h3{font:22px/1.3 Georgia,serif;margin:12px 0 8px}
body.data-design-en.reading-upgrade #data-related-tv article p{font-size:14px}
body.data-design-en.reading-upgrade .data-selection{max-width:none;background:#fff;padding:24px;border-block:1px solid #CCD7D0;margin:0}
.selected-head{display:flex;justify-content:space-between;gap:16px}.selected-head h2{font:28px/1.3 Georgia,serif;margin:0}.data-selection ul{list-style:none;padding:0;margin:16px 0}.data-selection li{display:grid;grid-template-columns:24px minmax(0,1fr) 180px 80px;gap:16px;padding:16px 0;border-top:1px solid #D7DED9;font-size:14px}.data-selection li>a{font-size:16px}.selected-actions{display:flex;gap:12px;flex-wrap:wrap}.data-selection button{min-height:48px;padding:10px 16px;background:#102D26;color:white;border:0;font-size:16px}.data-selection .fine{font-size:14px}
body.data-design-en.reading-upgrade .data-art-pause{display:flex;align-items:center;gap:24px;width:auto;margin:32px 0;padding:0;background:transparent}
body.data-design-en.reading-upgrade .data-art-pause picture{width:180px;flex-shrink:0}body.data-design-en.reading-upgrade .data-art-pause img{height:120px;max-height:none;object-fit:cover;width:180px}
body.data-design-en.reading-upgrade .data-art-pause figcaption{background:transparent;padding:0;font-size:18px}body.data-design-en.reading-upgrade .data-art-pause span{display:block;font-size:14px;color:#60716B;margin-top:8px}
body.data-design-en.reading-upgrade .data-library-disclosure{padding:24px 0;margin:0;border-block:1px solid #CCD7D0}.data-library-disclosure>summary{font-size:18px;min-height:44px}
body.data-design-en.reading-upgrade #data-content,body.data-design-en.reading-upgrade #global-finance,body.data-design-en.reading-upgrade #report-library{max-width:none;padding:24px 0}
body.data-design-en.reading-upgrade .data-farewell{margin:32px -40px -48px}
@media(min-width:701px){body.data-design-en.reading-upgrade #data-feature{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px 24px}body.data-design-en.reading-upgrade #data-feature>.eyebrow{grid-column:1/-1}body.data-design-en.reading-upgrade #data-feature>h2{display:none}body.data-design-en.reading-upgrade #data-feature-metrics{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:24px;border-bottom:0;padding-top:48px}body.data-design-en.reading-upgrade #data-feature-metrics strong{font-size:28px!important}body.data-design-en.reading-upgrade #data-feature figure{grid-column:1;grid-row:2;margin:0!important}body.data-design-en.reading-upgrade #data-feature .chart-image img{height:auto;max-height:none;width:100%;object-fit:contain}body.data-design-en.reading-upgrade #data-feature .data-chart-meta,body.data-design-en.reading-upgrade #data-feature .data-recovery{grid-column:1/-1}body.data-design-en.reading-upgrade #data-feature .data-recovery{padding-top:4px}}
@media(max-width:700px){body.data-design-en.reading-upgrade .page-trail{display:none!important}
body.data-design-en.reading-upgrade main{padding:0 20px 32px}body.data-design-en.reading-upgrade .data-first-title{height:112px}body.data-design-en.reading-upgrade .data-first-title .lead{padding:12px 0!important}body.data-design-en.reading-upgrade .data-language-notice{display:none}body.data-design-en.reading-upgrade h1,body.data-design-en.reading-upgrade h2{letter-spacing:0!important}
body.data-design-en.reading-upgrade .data-first-title h1{font-size:34px!important}body.data-design-en.reading-upgrade .data-first-title p{font-size:16px;line-height:1.4}body.data-design-en.reading-upgrade .data-countries{gap:20px;flex-direction:row;flex-wrap:nowrap;padding:0}body.data-design-en.reading-upgrade .data-countries a{font-size:14px}body.data-design-en.reading-upgrade .data-workspace{display:flex;flex-direction:column;gap:24px;margin:20px 0 24px}body.data-design-en.reading-upgrade #data-feature{padding:12px;width:100%;box-sizing:border-box}body.data-design-en.reading-upgrade #data-feature h2{font-size:26px!important}body.data-design-en.reading-upgrade #data-feature-metrics{gap:12px}body.data-design-en.reading-upgrade #data-feature-metrics strong{font-size:28px!important}body.data-design-en.reading-upgrade #data-feature-metrics span{font-size:14px}body.data-design-en.reading-upgrade #data-feature .chart-image img{height:auto;max-height:none}body.data-design-en.reading-upgrade #data-feature .data-chart-meta{font-size:14px!important;gap:4px 12px}.data-report-tools{grid-template-columns:1fr 1fr}body.data-design-en.reading-upgrade #data-related-tv{margin:0;padding:0;width:100%}body.data-design-en.reading-upgrade #data-related-tv article{display:grid;grid-template-columns:120px 1fr;gap:16px}body.data-design-en.reading-upgrade #data-related-tv article>a{display:contents}body.data-design-en.reading-upgrade #data-related-tv img{grid-row:1/3}body.data-design-en.reading-upgrade #data-related-tv h3{font-size:20px;margin:0}body.data-design-en.reading-upgrade #data-related-tv article p{margin:0}body.data-design-en.reading-upgrade .data-selection{padding:20px}.selected-head{align-items:start}.selected-head h2{font-size:26px}.data-selection li{grid-template-columns:20px minmax(0,1fr);gap:8px}.data-selection li>span:nth-last-child(-n+2){grid-column:2}.selected-actions{flex-direction:column}.selected-actions button{width:100%}body.data-design-en.reading-upgrade .data-art-pause{gap:16px;margin:24px 0}body.data-design-en.reading-upgrade .data-art-pause picture{width:100px}body.data-design-en.reading-upgrade .data-art-pause img{width:100px;height:100px}body.data-design-en.reading-upgrade .data-art-pause figcaption{font-size:17px}body.data-design-en.reading-upgrade .data-farewell{margin:24px -20px -32px}}
