.africa-river-choices{border-top:1px solid var(--rule);background:#fffefa;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.africa-river-choices button{background:#fff;border:1px solid #bac9c6;border-radius:4px;min-height:44px;padding:7px 12px;font-size:14px;font-weight:700}.africa-river-choices button[aria-pressed=true]{color:#fff;background:#224c59}.africa-river-hit{cursor:pointer;outline:none}.africa-river-hit:focus-visible{stroke:#bc5c35;stroke-opacity:.5;stroke-width:8px;outline:none}.africa-industry-hit{cursor:pointer;outline:none}.africa-industry-hit:focus-visible{outline:none}.africa-industry-hit:focus-visible circle{stroke:#bc5c35;stroke-width:4px}.africa-atlas[data-river-view=true] .africa-right-fixed{padding-bottom:4px}.africa-atlas[data-river-view=true] .africa-detail-scroll{padding-top:6px}.africa-atlas[data-river-view=true] .africa-theme-explanation{margin-bottom:8px;font-size:15px;line-height:1.75}.africa-atlas[data-river-view=true] .africa-theme-actions{margin:8px 0}.africa-atlas[data-river-view=true] .africa-essential-legend [data-africa-layer-legend]{flex-wrap:wrap;gap:6px 12px;font-size:14px;display:flex}.africa-atlas[data-river-view=true] [data-africa-layer-legend]>span{align-items:center;gap:6px;display:inline-flex}.africa-atlas[data-river-view=true] [data-africa-layer-legend] .africa-river-key-line{border:0;flex:none;width:22px;height:3px}.africa-atlas[data-river-view=true] .africa-actual-key>p{margin:4px 0;font-size:14px;line-height:1.6}.africa-atlas[data-river-view=true] .africa-map-heading{max-width:calc(100% - 14px)}.africa-atlas[data-river-view=true] .africa-map-heading>span{display:none}.africa-atlas.shell{width:calc(100% - 40px);max-width:1560px;color:var(--ink);padding:10px 0 40px;font-size:14px;line-height:1.65}.atlas-layout:has(.africa-atlas) .site-header nav a{padding-block:10px}.atlas-layout:has(.africa-atlas) .site-brand small{display:none}.africa-atlas [hidden]{display:none!important}.africa-commodities{border-top:1px solid var(--rule);background:#fffefa;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:5px 6px;display:flex}.africa-commodity-products,.africa-commodity-measures{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.africa-commodities button{background:#fff;border:1px solid #bac9c6;border-radius:4px;min-width:44px;min-height:44px;padding:7px 8px;font-size:14px;line-height:1.5}.africa-commodities button[aria-pressed=true]{color:#fff;background:#224c59}.africa-commodity-measures{border-left:1px solid #c7ccbf;padding-left:6px}.africa-agri-layer-controls{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-left:auto;display:flex}.africa-agri-layer-group{border:0;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0;padding:0;display:flex}.africa-agri-layer-group>strong{margin-right:2px;font-size:14px;font-weight:700;line-height:1.5}.africa-atlas .africa-agri-layer-toggle{box-sizing:border-box;color:#243f48;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bac9c6;border-radius:4px;flex-direction:row;align-items:center;gap:4px;min-width:44px;min-height:44px;margin:0;padding:3px 5px;font-size:14px;font-weight:400;line-height:1.5;display:inline-flex}.africa-agri-layer-toggle:has(input:checked){background:#edf3e7;border-color:#879d95}.africa-agri-layer-toggle:has(input:focus-visible){outline-offset:2px;outline:3px solid #bc5c35}.africa-agri-layer-toggle input{accent-color:#224c59;flex:none;width:18px;min-width:18px;height:18px;margin:0;padding:0}.africa-agri-layer-toggle i{box-sizing:border-box;background:var(--africa-layer-color,#fff);border:1px solid #6b7a74;flex:none;width:10px;height:10px;font-style:normal}.africa-agri-reading-swatch{width:10px;height:10px;margin-right:4px;display:inline-block}@media (width>=1200px){.africa-agri-layer-controls{flex-wrap:nowrap;align-self:center;min-height:44px}.africa-agri-layer-group{flex-wrap:nowrap}}@media (width>=960px) and (width<=1199px){.africa-atlas[data-field=agriculture] .africa-main>.africa-subfields:has(.africa-agri-layer-controls){align-items:center;height:auto;min-height:44px}.africa-agri-layer-controls{flex-basis:100%;margin-left:0}}@media (width<=959px){.africa-agri-layer-controls{flex-basis:100%;margin-left:0}.africa-agri-layer-group{gap:4px}.africa-atlas .africa-agri-layer-toggle{white-space:normal}}.africa-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 10px;display:flex}.africa-breadcrumb{color:var(--ink-soft);margin:0 0 2px;font-size:13px}.africa-heading h1{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.3}.africa-atlas .africa-region-navigation label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.africa-fields{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid}.africa-fields>a,.africa-fields button{min-height:44px;color:inherit;background:#fff;border:0;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.africa-atlas button,.africa-atlas select{font:inherit;color:inherit}.africa-atlas button{cursor:pointer}.africa-atlas button:focus-visible,.africa-atlas select:focus-visible,.africa-atlas a:focus-visible,.africa-atlas summary:focus-visible{outline-offset:3px;outline:3px solid #bc5c35}.africa-atlas button:disabled{cursor:default;opacity:.55}.africa-atlas label{flex-direction:column;gap:5px;font-size:13px;font-weight:700;display:flex}.africa-atlas select{background:#fff;border:1px solid #a4b2a8;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px 30px 8px 9px;font-size:14px}.africa-atlas select:disabled{color:#62675c;background:#e9e8df}.africa-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:16px;display:grid}.africa-map-card,.africa-detail{border:1px solid var(--rule);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.africa-map-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px 6px;display:flex}.africa-map-heading>span{color:var(--ink-soft);white-space:nowrap;font-size:13px}.africa-map-heading .eyebrow{margin:0;font-size:13px}.africa-map-tools{flex-wrap:wrap;gap:6px;padding:0 12px 8px;display:flex}.africa-map-tools button{background:#f8faf4;border:1px solid #bbc8bd;border-radius:4px;min-height:44px;padding:7px 10px;font-size:13px}.africa-map{background:#e9f0f0;width:100%;height:clamp(300px,100dvh - 450px,440px);display:block}.africa-country{stroke:#fbfcf7;stroke-width:.7px;vector-effect:non-scaling-stroke;cursor:pointer}.africa-country:hover,.africa-country.is-selected{stroke:#a44225;stroke-width:2.3px}.africa-country.is-compared{stroke:#263e7c;stroke-width:2.3px;stroke-dasharray:4 2}.africa-country.is-muted{opacity:.22}.africa-graticule{stroke:#d1e0df;stroke-width:1px}.africa-ocean{fill:#526f6d;font-family:var(--serif);text-anchor:middle;pointer-events:none;font-size:32px}.africa-map[data-detail=true] .africa-ocean,.africa-map[data-detail=true] .africa-island-label,.africa-map[data-detail=true] .africa-island{display:none}.africa-island{fill:#fff;stroke:#365b51;stroke-width:1.5px;cursor:pointer}.africa-island-label{fill:#33554c;pointer-events:none;font-size:30px}.africa-symbol{fill:#3c7968;fill-opacity:.6;stroke:#173f35;stroke-width:1px;vector-effect:non-scaling-stroke;cursor:pointer}.africa-theme-legend,.africa-legend{flex-wrap:wrap;gap:5px 14px;padding:8px 14px 0;font-size:13px;line-height:1.55;display:flex}.africa-theme-legend:empty{display:none}.africa-theme-legend span,.africa-legend span{align-items:center;gap:6px;display:inline-flex}.africa-theme-legend i,.africa-legend i{border:1px solid #526b58;flex:none;width:16px;height:12px;display:inline-block}.africa-theme-legend svg{flex:none}.africa-legend>svg{flex:none;width:310px;max-width:none;height:72px;display:block}.africa-legend{overflow-x:auto}.africa-no-data{background:repeating-linear-gradient(135deg,#eeeae1 0 4px,#b5b0a3 4px 5px)}.africa-themes{flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.africa-themes button{background:#f5f8ee;border:1px solid #a1b8a5;border-radius:5px;min-height:44px;padding:8px 13px;font-size:14px;font-weight:700}.africa-themes button[aria-pressed=true],.africa-themes button.is-selected{color:#fff;background:#234b43;border-color:#234b43}@media (width>=1001px){.africa-themes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.africa-themes button{line-height:1.45}}.africa-map-notes{border-top:1px solid var(--rule);padding:0 14px;font-size:14px}.africa-map-notes summary{font-size:13px}.africa-caption,.africa-coverage{color:var(--ink-soft);margin:0 0 12px;font-size:14px;line-height:1.7}.africa-theme-reading{padding:14px}.africa-kicker{color:#47715d;margin:0 0 5px;font-size:13px;font-weight:700}.africa-theme-reading h2{margin:0 0 9px;font-size:21px;line-height:1.45}.africa-takeaway{margin:0 0 10px;font-size:15px;line-height:1.75}.africa-theme-caveat{color:#405063;background:#f2f4ea;border-left:3px solid #86a48c;margin:0 0 8px;padding:8px 10px;font-size:14px;line-height:1.65}.africa-theme-source{font-size:14px;line-height:1.6;display:inline-block}.africa-theme-actions{gap:7px;margin-top:10px;display:grid}.africa-theme-actions button{text-align:left;background:#edf3e7;border:1px solid #afc2ad;border-radius:4px;min-height:44px;padding:8px 11px;font-size:14px;font-weight:700}.africa-theme-actions [data-theme-return]{background:#fff6ec;border-color:#c99777}.africa-theme-full{border-top:1px solid var(--rule);margin-top:7px;font-size:14px;line-height:1.75}.africa-theme-full summary{font-size:14px}.africa-theme-full p{margin:8px 0 14px}.africa-theme-full ul,.africa-theme-full ol{padding-left:22px}.africa-theme-full li{margin-bottom:12px}.africa-country-controls{border-top:1px solid var(--rule);background:#f8f8f2;grid-template-columns:1fr 1fr;gap:10px;padding:10px 14px;display:grid}.africa-country-controls label{font-size:13px}.africa-selected{border-top:1px solid var(--rule);background:#f5f2e8;padding:10px 14px}.africa-selected-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.africa-selected-heading h2{margin:0;font-size:21px;line-height:1.5}.africa-selected-heading>span{color:var(--ink-soft);font-size:13px}.africa-selected-metric{margin:4px 0;font-size:13px;font-weight:700}.africa-big-value{flex-wrap:wrap;align-items:baseline;gap:8px;margin:3px 0;display:flex}.africa-big-value strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.4}.africa-big-value span{font-size:14px}.africa-selected>p:not(.africa-big-value){margin:4px 0;font-size:14px;line-height:1.6}.africa-selected [data-comparison]{color:#263e7c}.africa-secondary{margin-top:18px}.africa-disclosure{border:1px solid var(--rule);background:#fff;border-radius:6px;margin-bottom:10px;padding:0 16px;font-size:14px}.africa-atlas summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:700;line-height:1.6}.africa-disclosure>summary{padding:13px 0}.africa-disclosure[open]>summary{border-bottom:1px solid var(--rule);margin-bottom:14px}.africa-controls{background:#f2f1e9;flex-wrap:wrap;align-items:start;gap:16px;margin-bottom:16px;padding:14px;display:flex}.africa-controls label:first-child{min-width:270px}.africa-controls small{max-width:270px;font-size:13px;font-weight:400}.africa-controls [data-latest]{background:#fff;border:1px solid #aeb8a2;border-radius:4px;align-self:center;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.6}.africa-statistics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.africa-current-metrics,.africa-trend{min-width:0;padding:4px 0 16px}.africa-atlas h3{margin:0 0 10px;font-size:16px;line-height:1.6}.africa-atlas table{border-collapse:collapse;width:100%;font-size:14px}.africa-atlas th,.africa-atlas td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e2d8;padding:9px 7px}.africa-atlas td{font-variant-numeric:tabular-nums}.africa-atlas th small{color:var(--ink-soft);font-size:13px;font-weight:400;display:block}.africa-current-metrics td{white-space:nowrap}.africa-current-metrics>p,.africa-trend p{color:var(--ink-soft);font-size:14px;line-height:1.7}.africa-trend svg{width:100%;height:auto;max-height:300px;display:block}.africa-trend text{fill:#405063;font-size:13px}.africa-trend details{margin-top:10px;font-size:14px}.africa-trend details table{margin-top:8px}.africa-trend details[open]{max-height:360px;overflow:auto}.africa-intro{max-width:880px;padding:0 0 16px}.africa-intro h2{margin:0 0 10px;font-size:21px}.africa-intro p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.africa-method{background:#f0f2e9;border-left:3px solid #537c64;margin:0 0 16px;padding:16px}.africa-method h2{margin:0 0 8px;font-size:17px}.africa-method p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.8}.africa-section-heading{border-bottom:2px solid #273e33;margin-bottom:16px;padding-bottom:12px}.africa-section-heading h2{margin:4px 0 8px;font-size:23px}.africa-section-heading>p:last-child{color:var(--ink-soft);margin:0;font-size:14px}.africa-section-heading .eyebrow{font-size:13px}.africa-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.africa-reading article{border:1px solid var(--rule);background:#fff;flex-direction:column;padding:18px;display:flex}.africa-reading h3{font-size:20px}.africa-reading article>p{margin:0 0 16px;font-size:14px;line-height:1.8}.africa-place-links{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.africa-place-links button{background:#f0f3e8;border:1px solid #c7d2ba;border-radius:4px;min-height:44px;padding:8px 10px;font-size:14px}.africa-reading-source{color:var(--ink-soft);margin-top:16px;font-size:14px}.africa-ranking{margin-bottom:16px}.africa-table-scroll{border:1px solid var(--rule);background:#fff;max-height:480px;overflow:auto}.africa-ranking thead{z-index:1;background:#edf0e6;position:sticky;top:0}.africa-ranking button{text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:44px;font-size:14px;text-decoration:underline}.africa-ranking tr.is-selected{background:#f9eee5}.africa-ranking tr.is-compared{background:#edf0fa}.africa-sources{margin-bottom:16px;font-size:14px;line-height:1.8}.africa-sources h2{font-size:23px}.africa-source-entry{border-top:1px solid var(--rule);padding:14px 0}.africa-noscript{background:#fff3d8;padding:16px;font-size:14px}@media (width>=1800px){.africa-workspace{grid-template-columns:minmax(0,1fr) 430px}.africa-map{height:520px}}@media (width<=1000px){.africa-atlas.shell{width:calc(100% - 32px)}.africa-workspace{grid-template-columns:minmax(0,1fr)}.africa-map{height:clamp(340px,55dvh,520px)}.africa-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.africa-theme-reading{grid-row:1/3}.africa-country-controls{border-top:0;align-self:start}.africa-selected{align-self:start}.africa-reading-grid{gap:10px}.africa-reading article{padding:14px}}@media (width<=600px){.africa-atlas.shell{width:calc(100% - 24px);padding-top:8px}.africa-heading{align-items:start;gap:12px}.africa-heading h1{font-size:21px}.africa-breadcrumb{font-size:13px}.africa-region-navigation{min-width:0;max-width:190px}.africa-atlas .africa-region-navigation label{gap:3px;font-size:13px;display:flex}.africa-fields{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}.africa-fields>a,.africa-fields button{min-height:48px;padding:6px 2px;font-size:13px;line-height:1.5}.africa-map-heading{flex-direction:column;align-items:start;gap:2px;padding:10px 12px 8px}.africa-map-heading h2{font-size:17px}.africa-map-heading>span{font-size:13px}.africa-map-tools{gap:5px;padding-inline:10px}.africa-map-tools button{padding:7px 8px;font-size:13px}.africa-map{height:340px}.africa-theme-legend,.africa-legend{gap:5px 10px;padding-inline:12px;font-size:13px}.africa-themes{gap:6px;padding:10px 12px}.africa-themes button{padding:8px 10px;font-size:14px}.africa-detail{display:block}.africa-theme-reading{padding:16px}.africa-theme-reading h2{font-size:22px}.africa-country-controls{border-top:1px solid var(--rule);padding:12px 16px}.africa-selected{padding:12px 16px}.africa-statistics-grid{grid-template-columns:minmax(0,1fr);gap:16px}.africa-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.africa-controls label:first-child{grid-column:1/-1;min-width:0}.africa-controls [data-latest]{align-self:start}.africa-reading-grid{grid-template-columns:1fr}.africa-reading article{padding:18px}.africa-method{padding:14px}.africa-disclosure{padding-inline:12px}.africa-ranking th,.africa-ranking td{padding:6px;font-size:14px}.africa-ranking th:nth-child(2),.africa-ranking td:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.africa-atlas *{scroll-behavior:auto}}.africa-atlas.shell{color:#21343d;width:100%;max-width:2048px;padding:0 0 36px;font-size:14px}.atlas-layout:has(.africa-atlas) .site-header .header-inner{min-height:48px;padding-block:0}.africa-desktop-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;padding:12px 20px 0;display:grid}.africa-main{min-width:0}.africa-heading{gap:14px;min-height:44px;margin-bottom:10px}.africa-heading h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.africa-breadcrumb{margin:0;font-size:12px;line-height:1.5}.africa-region-navigation{min-width:230px}.africa-fields{background:#f1f0e7;border:1px solid #c7ccbf;border-bottom:0;gap:0;min-height:42px;margin:0}.africa-fields>a,.africa-fields button{background:#f1f0e7;border-right:1px solid #d8d9ce;min-height:42px;padding:9px 5px;font-size:14px;line-height:1.2}.africa-fields>:last-child{border-right:0}.africa-fields button[aria-pressed=true]{color:#fff;background:#243b48}.africa-subfields{background:#fbfaf3;border:1px solid #c7ccbf;border-bottom:0;flex-wrap:wrap;gap:0;min-height:50px;padding:6px;display:flex}.africa-subfields button{color:#344951;background:#f2f1e9;border:1px solid #c9cec4;flex:1;min-height:38px;padding:7px 6px;font-size:13px;font-weight:700}.africa-subfields button[aria-pressed=true]{color:#fff;background:#35515d}.africa-subfields small{font-size:12px;font-weight:400;display:block}.africa-subitems{flex-basis:100%;gap:4px;padding-top:6px;display:flex}.africa-subfield-status{background:#fff4d9;border:1px solid #c7ccbf;margin:0;padding:8px 12px;font-size:14px;line-height:1.6}.africa-workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:14px}.africa-map-card{border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.africa-map{aspect-ratio:1.55;background:#c1e1ed;border:1px solid #abbfc2;order:0;height:auto;min-height:300px;max-height:640px}.africa-map-heading{background:#f7f5ec;border:1px solid #c8cfc4;border-top:0;order:1;padding:8px 10px}.africa-map-heading h2{font-size:14px}.africa-map-tools{order:2;gap:5px;padding:7px 0}.africa-map-tools button{background:#fffef5;border-color:#b2beb7;border-radius:5px;min-height:44px;padding:7px 9px;font-size:13px}.africa-theme-legend,.africa-legend{background:#f7f5ec;border:1px solid #c8cfc4;border-top:0;padding:7px 10px;font-size:13px}.africa-themes{order:5;gap:6px;padding:8px 0}.africa-themes button{background:#f2f1e9;border-color:#c9cec4;font-size:14px}.africa-themes button[aria-pressed=true]{background:#35515d;border-color:#35515d}.africa-map-notes{background:#fffefa;border:1px solid #d8ddd5;order:6;padding:0 10px}.africa-detail{background:#fffefa;border:1px solid #c7ccbf;border-radius:0;max-height:calc(100dvh - 174px);display:block}.africa-theme-reading{min-height:0;max-height:inherit;flex-direction:column;padding:0;display:flex}.africa-right-fixed{background:#fffefa;border-bottom:1px solid #d8ddd5;flex:none;padding:14px 16px 12px}.africa-kicker{color:#64776c;margin-bottom:5px}.africa-takeaway{margin-bottom:8px;font-size:15px;line-height:1.7}.africa-theme-actions button{background:#eef2e8;border-color:#bcc7b8;min-height:44px;font-size:13px}.africa-detail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:12px 16px;font-size:14px;line-height:1.75;overflow-y:auto}.africa-selected{background:#f7f5ed}.africa-selected-heading h2{font-size:20px}.africa-secondary{clear:both;grid-column:1/-1;width:100%;min-width:0;margin-top:2px}.africa-disclosure{border-radius:0}@media (width>=1200px) and (width<=1599px){.africa-desktop-shell{grid-template-columns:clamp(220px,19vw,340px) minmax(0,1fr);gap:16px}}@media (width>=1600px){.africa-desktop-shell{grid-template-columns:clamp(300px,23vw,380px) minmax(0,1fr)}.africa-workspace{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}}@media (width>=960px) and (width<=1199px){.africa-desktop-shell{grid-template-columns:160px minmax(0,1fr);gap:12px;padding:10px 12px 0}.africa-desktop-shell .atlas-news{width:auto;height:calc(100dvh - 82px);min-height:320px;position:sticky;top:10px}.africa-desktop-shell .atlas-news-header{padding:16px 12px}.africa-desktop-shell .atlas-news-header h2{font-size:18px}.africa-desktop-shell .atlas-news-list,.africa-desktop-shell .atlas-news-reader{padding-inline:12px}.africa-workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:14px}.africa-map{aspect-ratio:1.65;min-height:300px}.africa-atlas[data-field=agriculture] .africa-workspace{grid-template-columns:minmax(0,1fr) 318px}.africa-atlas[data-field=nature] .africa-workspace{grid-template-columns:minmax(0,1fr) 380px;gap:16px}.africa-atlas[data-field=industry] .africa-workspace{grid-template-columns:minmax(0,1fr) 318px;gap:12px}.africa-atlas[data-field=industry] .africa-map{aspect-ratio:auto;height:clamp(320px,100dvh - 350px,430px)}.africa-atlas[data-field=population] .africa-workspace{grid-template-columns:minmax(0,1fr) 367px;gap:12px}.africa-atlas[data-field=population] .africa-map{min-height:350px}}@media (width<=959px){.africa-desktop-shell{flex-direction:column;gap:16px;padding:12px 16px;display:flex}.africa-main{width:100%}.africa-workspace{grid-template-columns:minmax(0,1fr)}.africa-detail{max-height:none;display:block}.africa-theme-reading{max-height:none}.africa-detail-scroll{overflow:visible}.africa-map{aspect-ratio:auto;height:340px}.africa-desktop-shell .atlas-news{width:100%;height:300px}.africa-region-navigation{min-width:0}.africa-theme-legend,.africa-legend{font-size:13px}}.africa-heading{min-height:125px;margin-bottom:10px;padding-top:8px;display:block}.africa-compact-heading{color:#526570;justify-content:space-between;align-items:center;height:18px;margin-bottom:8px;font-size:12px;line-height:1.5;display:flex}.africa-compact-heading a{text-decoration:none}.africa-region-controls{grid-template-rows:44px 44px;gap:3px;min-height:91px;display:grid}.africa-region-tabs{align-items:stretch;gap:6px;display:flex}.africa-region-tabs a{color:#243c48;background:#fffefa;border:1px solid #d0d4c9;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.africa-region-tabs a[aria-current]{color:#fff;background:#243b48;border-color:#243b48}.africa-region-controls .africa-region-navigation{justify-self:end}.africa-subfields{box-sizing:border-box;align-content:start;align-items:start;height:59px;min-height:59px;padding:6px;line-height:1.5}.africa-subfields button{height:46px;min-height:46px;line-height:1.5}.africa-subfields small{margin-left:5px;font-size:12px;display:inline}.africa-atlas[data-field=industry] .africa-main>.africa-subfields{height:80.5px;min-height:80.5px}.africa-atlas[data-field=population] .africa-main>.africa-subfields{height:103px;min-height:103px}.africa-subfield-caption{color:#526570;flex-basis:100%;margin:7px 0 0;font-size:12px;line-height:1.5}.africa-map-subfields{order:2}.africa-map-subfields:empty{display:none}.africa-map-subfields .africa-subfields{border-top:0;height:59px;min-height:59px}.africa-subitems{background:#fbfaf3;border:1px solid #c7ccbf;border-top:0;gap:0;padding:6px}.africa-subitems button{background:#f2f1e9;border:1px solid #c9cec4;flex:1;min-height:44px;font-size:13px;font-weight:700}.africa-subitems button[aria-pressed=true]{color:#fff;background:#35515d}.africa-subitems small{margin-left:5px;font-size:12px;font-weight:400}.africa-map-tools{order:3}.africa-theme-legend{order:4}.africa-legend{order:5}.africa-themes{order:6}.africa-subfield-status{order:7}.africa-map-notes{order:8}.africa-map{font-size:16px}.africa-desktop-shell .atlas-news{font-size:16px;line-height:1.5}.africa-atlas[data-field=agriculture]{--africa-map-top:239px}.africa-atlas[data-field=nature]{--africa-map-top:298px}.africa-atlas[data-field=industry]{--africa-map-top:319.5px}.africa-atlas[data-field=population]{--africa-map-top:342px}.africa-detail{max-height:calc(100dvh - var(--africa-map-top,298px) - 10px)}@media (width>=960px) and (width<=1199px){.africa-heading{min-height:78px}.africa-region-controls{justify-content:space-between;align-items:center;gap:14px;height:44px;min-height:44px;display:flex}.africa-desktop-shell .atlas-news-header{padding:16px 7px}.africa-desktop-shell .atlas-news-header h2{letter-spacing:0;white-space:nowrap;font-size:16px}.africa-atlas[data-field=population] .africa-workspace{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr)}.africa-atlas[data-field=agriculture]{--africa-map-top:190px}.africa-atlas[data-field=nature]{--africa-map-top:249px}.africa-atlas[data-field=industry]{--africa-map-top:270.5px}.africa-atlas[data-field=population]{--africa-map-top:293px}}@media (width<=959px){.africa-heading{min-height:0;padding-top:0}.africa-region-controls{flex-wrap:wrap;gap:10px;min-height:0;display:flex}.africa-region-navigation{flex:1;min-width:200px}.africa-subfields,.africa-atlas[data-field=industry] .africa-main>.africa-subfields,.africa-atlas[data-field=population] .africa-main>.africa-subfields{height:auto;min-height:59px}.africa-subfields small{margin:0;display:block}.africa-subfields button{height:auto}.africa-detail{max-height:none}}@media (width>=1200px){.africa-atlas[data-field=industry] .africa-map{aspect-ratio:auto;height:620px;min-height:620px;max-height:none}}.africa-essential-legend{background:#f7f5ec;border-bottom:1px solid #d8ddd5;flex:none;padding:6px 12px;font-size:13px;line-height:1.45}.africa-essential-legend p{margin:2px 0;font-size:13px;line-height:1.45}.africa-essential-legend-heading{font-weight:700}.africa-essential-legend .africa-legend,.africa-essential-legend .africa-theme-legend{border:0;gap:3px 10px;padding:3px 0;font-size:13px;line-height:1.45;overflow:visible}.africa-essential-legend .africa-legend>svg{width:100%;max-width:310px;height:auto}.africa-essential-legend-note{color:#405063}.africa-essential-legend-spacer{pointer-events:none;order:4;height:90px}.africa-theme-reading h2{margin-bottom:5px;font-size:19px;line-height:1.4}.africa-takeaway{margin-bottom:5px;line-height:1.55}.africa-theme-actions{margin-top:5px}.africa-detail-scroll{padding:8px 12px}.africa-country-controls,.africa-selected{margin-inline:-12px;padding-inline:12px}.africa-fields button[aria-pressed=true]{font-weight:700}@media (width>=960px){.africa-fields button{color:#21343d;font-weight:700}.africa-fields button[aria-pressed=true]{color:#fff;background:#243b48}.africa-fields button:last-child{border-right:0}.africa-atlas[data-field=nature] .africa-main>.africa-subfields{padding:7px 15px 6px 7px;position:relative}.africa-atlas[data-field=nature] .africa-main>.africa-subfields:before{content:"";box-sizing:border-box;pointer-events:none;background:#f2f1e9;border:1px solid #c9cec4;height:46px;position:absolute;top:6px;left:6px;right:14px}.africa-atlas[data-field=nature] .africa-main>.africa-subfields button{box-sizing:border-box;color:#344951;background:0 0;border:0;border-right:1px solid #d3d6cd;height:44px;min-height:44px;padding:7px 4px;font-size:14px;font-weight:750;line-height:24.5px;position:relative}.africa-atlas[data-field=nature] .africa-main>.africa-subfields button:last-child{border-right:0}.africa-atlas[data-field=nature] .africa-main>.africa-subfields button[aria-pressed=true]{color:#fff;background:#35515d}.africa-atlas[data-field=nature] .africa-main>.africa-subfields small{font-size:13px}}.africa-right-fixed{padding:6px 12px}.africa-takeaway{margin:4px 0;line-height:1.45}.africa-essential-legend{padding-block:4px}.africa-essential-legend-note{font-size:13px;line-height:18px!important}.africa-theme-explanation{margin:0 0 8px;font-size:14px;line-height:1.75}@media (width>=960px){.africa-atlas[data-field=population] .africa-main>.africa-subfields{background:0 0;border:0;align-content:flex-start;align-items:flex-start;gap:8px;height:103px;min-height:103px;padding:12px 0 0}.africa-atlas[data-field=population] .africa-subfields button{box-sizing:border-box;color:#243f48;background:#fff;border:1px solid #bac9c6;border-radius:4px;flex:none;height:46px;min-height:46px;padding:8px 10px;font-size:16px;font-weight:400;line-height:28px}.africa-atlas[data-field=population] .africa-subfields button:first-of-type{width:86px}.africa-atlas[data-field=population] .africa-subfields button:nth-of-type(2){width:94px}.africa-atlas[data-field=population] .africa-subfields button:nth-of-type(3){width:54px}.africa-atlas[data-field=population] .africa-subfields button[aria-pressed=true]{color:#fff;background:#224c59}.africa-atlas[data-field=population] .africa-subfields small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.africa-atlas[data-field=population] .africa-subfield-caption{margin:0;font-size:13px;line-height:19.5px}.africa-atlas[data-field=nature] .africa-main>.africa-subfields button{flex:0 0 25%;width:25%}}.africa-main>.africa-subitems{box-sizing:border-box;border-top:0;border-bottom:0;align-items:stretch;height:50.5px;min-height:50.5px;padding:3.25px 6px}.africa-main>.africa-subitems button{box-sizing:border-box;height:44px;min-height:44px;font-size:13px;line-height:1.5}.africa-main>.africa-subitems small{font-size:13px}@media (width>=960px) and (width<=1199px){.africa-atlas[data-field=nature]:has(.africa-main>.africa-subitems) .africa-map{aspect-ratio:auto;height:500px;min-height:500px;max-height:500px}}@media (width<=959px){.africa-main>.africa-subitems{height:auto;min-height:50.5px}.africa-main>.africa-subitems button{height:auto}}.africa-atlas[data-field=industry] .africa-main>.africa-subfields{align-content:flex-start;align-items:flex-start;gap:0 8px}.africa-atlas[data-field=industry] .africa-main>.africa-subfields button{box-sizing:border-box;color:#243f48;background:#fff;border:1px solid #bac9c6;border-radius:4px;flex:none;height:44px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:400;line-height:26px}.africa-atlas[data-field=industry] .africa-main>.africa-subfields button[aria-pressed=true]{color:#fff;background:#224c59}.africa-atlas[data-field=industry] .africa-subfield-caption{margin:0;font-size:13px;line-height:19.5px}.africa-atlas[data-field=agriculture] .africa-map-card{position:relative}.africa-atlas[data-field=agriculture] .africa-map-subfields{z-index:2;max-width:calc(100% - 20px);position:absolute;top:10px;left:10px}.africa-atlas[data-field=agriculture] .africa-map-subfields .africa-subfields{background:0 0;border:0;flex-wrap:nowrap;gap:8px;width:auto;height:44px;min-height:44px;padding:0}.africa-atlas[data-field=agriculture] .africa-map-subfields button{box-sizing:border-box;color:#243f48;background:#fff;border:1px solid #bac9c6;border-radius:4px;flex:none;height:44px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:400;line-height:26px}.africa-atlas[data-field=agriculture] .africa-map-subfields button[aria-pressed=true]{color:#fff;background:#224c59}.africa-region-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.africa-region-row>label,.africa-country-controls>label{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:14px;display:flex}.africa-region-row select,.africa-country-controls select{background:#fffefa;border:1px solid #bac9c6;min-width:0;height:40px;min-height:40px;padding:6px 26px 6px 8px;font-size:14px}.africa-region-row select{max-width:170px}.africa-map-frame{aspect-ratio:1.55;background:#c1e1ed;border:1px solid #abbfc2;min-width:0;position:relative;overflow:hidden}.africa-map-frame .africa-map{aspect-ratio:auto;border:0;width:100%;height:100%;min-height:0;max-height:none;display:block}.africa-map-heading{z-index:2;pointer-events:none;background:#fffef5ef;border:1px solid #c8cfc4;gap:5px;max-width:calc(100% - 14px);padding:4px 7px;font-size:12px;position:absolute;top:7px;left:7px}.africa-map-heading h2{margin:0;font-size:13px;line-height:1.4}.africa-map-heading>span{font-size:12px;line-height:1.4}.africa-map-tools{z-index:3;flex-wrap:wrap;gap:4px;max-width:calc(100% - 14px);padding:0;position:absolute;bottom:7px;right:7px}.africa-map-tools button{background:#fffef5ef;height:32px;min-height:32px;padding:4px 7px;font-size:12px}.africa-detail{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.africa-theme-reading{max-height:none;display:block}.africa-right-fixed{flex:none;padding:9px 12px;position:static}.africa-detail-scroll{min-height:auto;max-height:none;padding:9px 12px;overflow:visible}.africa-essential-legend{padding:6px 12px}.africa-layer-selection label{align-items:center;gap:6px;font-size:13px;display:flex}.africa-layer-selection select{min-width:0;max-width:100%;min-height:36px;font-size:13px}.africa-layer-selection p{font-size:13px;line-height:1.6}[data-africa-layer-legend]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;display:grid}[data-africa-layer-legend] button{text-align:left;color:#243c48;background:0 0;border:1px solid #0000;align-items:center;gap:4px;min-width:0;min-height:24px;padding:2px 3px;font-size:13px;line-height:1.4;display:flex}[data-africa-layer-legend] button[aria-pressed=true]{background:#e7ede1;border-color:#879d95}[data-africa-layer-legend] i{border:1px solid #82918a;flex:none;width:10px;height:10px}.africa-layer-unlisted{grid-column:1/-1;font-size:12px}.africa-actual-key>p{font-size:12px;line-height:1.5}.africa-selected-metric{font-size:13px}.africa-themes{gap:5px;padding:5px 0}.africa-themes:empty{display:none}.africa-themes button{min-height:24px;padding:3px 7px;font-size:13px;line-height:1.4}.africa-map-notes{padding:4px 8px;font-size:13px;line-height:1.5}@media (width>=960px){.africa-heading{min-height:125px;margin-bottom:10px;padding-top:8px}.africa-region-controls{grid-template-rows:44px 40px;gap:7px;height:auto;min-height:91px;display:grid}.africa-country-controls{border:0;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:0;display:flex}.africa-country-controls select[data-place]{width:195px;max-width:220px}.africa-country-controls select[data-compare]{width:175px;max-width:220px}.africa-country-controls select[data-year]{width:98px}.africa-fields{box-sizing:border-box;border:1px solid #c7ccbf;height:44px;min-height:44px}.africa-fields>a,.africa-fields button{box-sizing:border-box;height:42px;min-height:42px;padding:8px 5px;font-size:14px;line-height:24px}.africa-atlas[data-field] .africa-main>.africa-subfields{background:0 0;border:0;align-content:stretch;align-items:stretch;gap:6px;height:40px;min-height:40px;margin:6px 0 12px;padding:0}.africa-atlas[data-field] .africa-main>.africa-subfields:before{display:none}.africa-atlas[data-field] .africa-main>.africa-subfields button{box-sizing:border-box;color:#243f48;background:#fff;border:1px solid #bac9c6;border-radius:4px;flex:none;width:auto;min-width:0;height:40px;min-height:40px;padding:6px 10px;font-size:14px;font-weight:700;line-height:26px}.africa-atlas[data-field] .africa-main>.africa-subfields button[aria-pressed=true]{color:#fff;background:#224c59}.africa-main>.africa-subitems{border:0;gap:6px;height:40px;min-height:40px;margin:-6px 0 12px;padding:0}.africa-main>.africa-subitems button{height:40px;min-height:40px;font-size:14px}.africa-atlas[data-field] .africa-map-frame>.africa-map{aspect-ratio:auto;height:100%;min-height:0;max-height:none}.africa-desktop-shell .atlas-news{height:calc(100dvh - 72px);min-height:0;max-height:calc(100dvh - 72px)}.africa-detail{height:calc(100dvh - var(--africa-map-top,298px) - 10px);max-height:calc(100dvh - var(--africa-map-top,298px) - 10px)}}@media (width>=960px) and (width<=1199px){.africa-desktop-shell{grid-template-columns:160px minmax(0,1fr);gap:12px;padding:10px 12px 0}.africa-atlas[data-field] .africa-workspace{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:12px}.africa-country-controls{gap:6px}.africa-country-controls select[data-place]{width:150px}.africa-country-controls select[data-compare]{width:145px}}@media (width<=959px){.africa-atlas[data-field=agriculture] .africa-map-heading>span{white-space:normal;overflow-wrap:anywhere}.africa-country-controls{border:0;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;display:flex}.africa-country-controls select{max-width:190px}.africa-detail{height:auto;max-height:none;overflow:visible}.africa-map-frame{aspect-ratio:auto;height:360px;min-height:320px}.africa-map-frame .africa-map{height:100%;min-height:0}.africa-map-heading,.africa-map-heading>span{display:block}}.atlas-layout:has(.africa-atlas) .site-header nav a{padding:12px 0 10px}.africa-desktop-shell .atlas-news-empty h3{margin-top:20px;font-size:15px}.africa-atlas[data-field=nature] .africa-main>.africa-subfields{background:#fbfaf3;border:1px solid #c7ccbf;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;align-items:stretch;gap:0;height:59px;min-height:59px;margin:0;padding:6px;display:grid}.africa-atlas[data-field=nature] .africa-main>.africa-subfields button{color:#344951;background:#f2f1e9;border:1px solid #c9cec4;border-right:0;border-radius:0;width:auto;height:46px;min-height:44px;padding:7px 4px;font-size:14px;font-weight:750;line-height:1.5}.africa-atlas[data-field=nature] .africa-main>.africa-subfields button:last-child{border-right:1px solid #c9cec4}.africa-atlas[data-field=nature] .africa-main>.africa-subfields button[aria-pressed=true]{color:#fff;background:#35515d}.africa-main>.africa-subitems{background:0 0;border:0;flex-wrap:wrap;align-items:stretch;gap:6px;height:auto;min-height:40px;margin:0 0 10px;padding:0;display:flex}.africa-main>.africa-subitems button{color:#244653;background:#fff;border:1px solid #b6c8c9;border-radius:5px;flex:none;height:40px;min-height:40px;padding:7px 16px;font-size:14px;font-weight:400;line-height:1.5}.africa-main>.africa-subitems button[aria-pressed=true]{color:#fff;background:#244653;border-color:#244653}.africa-map-frame,.africa-map-frame>.africa-map{background:#e4eff0}.africa-map-heading{background:#fffef5ef;max-width:calc(100% - 78px);padding:3px 6px;top:auto;bottom:7px;left:7px}.africa-map-heading>span{display:none}.africa-map-tools{flex-flow:column;gap:5px;padding:0;display:flex;top:10px;bottom:auto;right:10px}.africa-map-tools button{color:#233f4a;white-space:nowrap;background:#fffef5ed;border-color:#b2beb7;width:64px;height:44px;min-height:44px;padding:4px;font-size:13px;box-shadow:0 1px 3px #243b4820}.africa-map-tools button[aria-pressed=true]{color:#fff;background:#244653}.africa-map-card>.africa-actual-key{background:#f7f5ec;border:1px solid #c8cfc4;border-top:0;order:4;padding:8px 10px}.africa-map-card>.africa-actual-key>p{margin:4px 0;font-size:14px;line-height:1.6}.africa-map-card [data-africa-layer-legend]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px}.africa-map-card [data-africa-layer-legend] button{min-height:40px;padding:4px;font-size:14px}.africa-map-card [data-africa-layer-legend] i{width:14px;height:12px}.africa-map-card .africa-layer-unlisted{font-size:13px}.africa-river-choices{order:3}.africa-atlas[data-field=nature] .africa-detail,.africa-atlas[data-field=population] .africa-detail{scrollbar-gutter:auto;height:auto;max-height:none;overflow:visible}.africa-atlas[data-field=nature] .africa-theme-reading,.africa-atlas[data-field=population] .africa-theme-reading{max-height:none}.africa-theme-reading h2{font-size:20px;line-height:1.5}.africa-takeaway{color:#243f42;border-left:3px solid #426e64;margin:6px 0;padding-left:10px;font-size:15px;line-height:1.7}.africa-theme-explanation{font-size:15px;line-height:1.75}.africa-layer-selection label{display:none}.africa-country-statistics{border-top:1px solid #d8ddd5;margin-top:10px}.africa-country-statistics>.africa-selected{border:0;margin:0;padding:10px}.africa-country-statistics>summary{font-size:14px}.africa-agri-layer-disclosure{min-width:0;margin-left:auto;position:relative}.africa-agri-layer-disclosure>summary{background:#fff;border:1px solid #bac9c6;border-radius:4px;min-height:44px;padding:8px 10px;font-size:14px}.africa-agri-layer-disclosure>.africa-agri-layer-controls{background:#fffefa;border:1px solid #bac9c6;padding:8px}.africa-layer-options{background:#fffefa;order:3;padding:0 6px 6px}.africa-layer-options .africa-agri-layer-disclosure{margin:0}.africa-layer-options .africa-agri-layer-disclosure>.africa-agri-layer-controls{width:auto;box-shadow:none;position:static}.africa-detail{scrollbar-gutter:auto;height:auto;max-height:none;overflow:visible}.africa-theme-reading{max-height:none}.africa-atlas[data-field=agriculture] .africa-map-subfields{max-width:calc(100% - 85px)}.africa-atlas[data-field=agriculture] .africa-map-subfields .africa-subfields{flex-wrap:wrap;gap:5px;height:auto;min-height:44px;padding:0;display:flex}@media (width>=960px){.africa-agri-layer-disclosure>.africa-agri-layer-controls{z-index:5;flex-wrap:wrap;width:min(620px,70vw);display:flex;position:absolute;top:100%;right:0;box-shadow:0 3px 8px #243b4820}.africa-atlas[data-field=agriculture] .africa-main>.africa-subfields{align-items:center;height:44px;min-height:44px}}@media (width<=959px){.africa-region-controls{min-height:0;display:block}.africa-heading{min-height:0;padding-top:8px}.africa-country-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:7px;display:grid}.africa-country-controls>label{grid-template-columns:auto minmax(0,1fr);gap:5px;font-size:13px;display:grid}.africa-country-controls select{width:100%;padding:6px 22px 6px 6px;font-size:14px;max-width:none!important}.africa-country-controls>label:last-child{grid-column:1/-1;justify-self:end;width:160px}.africa-region-row{flex-wrap:wrap;gap:6px}.africa-region-row>label{margin-left:auto}.africa-atlas[data-field=nature] .africa-main>.africa-subfields{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0}.africa-atlas[data-field=nature] .africa-main>.africa-subfields button{border:1px solid #c9cec4;height:44px;min-height:44px;font-size:13px}.africa-main>.africa-subitems button{padding:6px 11px}.africa-atlas .africa-map-frame{aspect-ratio:1.5;height:auto;min-height:0}.africa-atlas[data-field=agriculture] .africa-map-frame{aspect-ratio:1.44}.africa-atlas[data-field=nature][data-topic=water] .africa-map-frame,.africa-atlas[data-field=population] .africa-map-frame{aspect-ratio:auto;height:440px;min-height:440px}.africa-map-card [data-africa-layer-legend]{grid-template-columns:repeat(2,minmax(0,1fr))}.africa-map-heading>span{display:none}.africa-atlas[data-field=agriculture] .africa-main>.africa-subfields{align-items:center;gap:6px;height:auto;min-height:44px;margin:0 0 10px}.africa-agri-layer-disclosure{flex-basis:100%;margin:0}.africa-agri-layer-disclosure>.africa-agri-layer-controls{margin:0}}@media (width>=960px) and (width<=1199px){.africa-heading{min-height:78px}.africa-region-controls{align-items:center;gap:8px;height:44px;min-height:44px;display:flex}.africa-region-row{flex:1;gap:6px}.africa-region-tabs{gap:6px}.africa-region-tabs a{white-space:nowrap;padding-inline:8px}.africa-region-row select{width:132px;max-width:132px}.africa-country-controls{flex:none;gap:6px}.africa-country-controls>label{gap:4px}.africa-region-row select,.africa-country-controls select{padding-inline:8px}.africa-country-controls select[data-place]{width:110px}.africa-country-controls select[data-compare]{width:100px}.africa-country-controls select[data-year]{width:82px}.africa-atlas[data-field=nature] .africa-workspace{grid-template-columns:minmax(0,1fr) 380px;gap:16px}.africa-atlas[data-field=agriculture] .africa-workspace{grid-template-columns:minmax(0,1fr) 318px;gap:14px}.africa-atlas[data-field=industry] .africa-workspace{grid-template-columns:minmax(0,1fr) 318px;gap:12px}.africa-atlas[data-field=industry] .africa-map-tools{grid-template-columns:repeat(2,64px);display:grid}.africa-atlas[data-field=population] .africa-workspace{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:12px}.africa-atlas .africa-map-frame{aspect-ratio:1.65}.africa-atlas[data-field=nature][data-topic=water] .africa-map-frame{aspect-ratio:auto;height:500px;min-height:500px}.africa-atlas[data-field=population] .africa-map-frame{aspect-ratio:auto;height:350px;min-height:350px}.africa-atlas[data-field=industry] .africa-map-frame{aspect-ratio:auto;height:clamp(320px,100dvh - 350px,430px);min-height:0}.africa-atlas[data-field=nature]:has(.africa-main>.africa-subitems) .africa-map-frame>.africa-map{height:100%;min-height:0;max-height:none}}@media (width>=960px) and (width<=1023px){.africa-region-controls{grid-template-rows:44px 40px;gap:7px;height:auto;min-height:91px;display:grid}.africa-heading{min-height:125px}}@media (width>=960px){.africa-atlas[data-field=population] .africa-main>.africa-subfields{background:0 0;border:0;align-items:start;gap:8px;height:auto;min-height:46px;margin:12px 0 0;padding:0}.africa-atlas[data-field=population] .africa-main>.africa-subfields button{flex:none;width:auto;height:46px;min-height:46px;padding:8px 10px;font-size:16px;font-weight:400;line-height:28px}.africa-atlas[data-field=population] .africa-main>.africa-subfield-status{color:#50656a;background:0 0;border:0;margin:6px 0 18px;padding:0;font-size:14px;line-height:21px}.africa-atlas[data-field=industry] .africa-main>.africa-subfields{align-content:flex-start;align-items:flex-start;row-gap:0;height:62px;min-height:62px}.africa-atlas[data-field=industry] .africa-subfield-caption{flex-basis:100%;margin:0;font-size:14px;line-height:21px}}@media (width>=1200px){.africa-atlas[data-field=industry] .africa-map-frame{aspect-ratio:auto;height:620px;min-height:620px}}.africa-main>.africa-secondary{width:100%;min-width:0;max-width:100%;margin-top:16px}.africa-secondary :is(.africa-disclosure,.africa-reading,.africa-sources){overflow-wrap:anywhere;min-width:0;max-width:100%}.africa-atlas[data-field=agriculture] .africa-heading{min-height:78px}.africa-atlas[data-field=agriculture] .africa-region-controls{grid-template-rows:none;height:auto;min-height:44px;display:block}.africa-atlas[data-field=agriculture] .africa-country-controls,.africa-atlas[data-field=agriculture] .africa-region-row>label,.africa-atlas[data-field=agriculture] .africa-map-tools,.africa-atlas[data-field=agriculture] .africa-statistics-controls,.africa-atlas[data-field=agriculture] [data-compare-country],.africa-atlas[data-field=agriculture] .africa-ranking tr>:last-child{display:none}.africa-atlas[data-field=agriculture] .africa-map-frame{aspect-ratio:auto;background:#ecf1ed;grid-template-rows:52px minmax(0,1fr);height:clamp(400px,100dvh - 290px,590px);min-height:400px;display:grid}.africa-atlas[data-field=agriculture] .africa-map-frame>.africa-map{background:#e6eff0;grid-row:2;width:100%;height:100%;min-height:0;max-height:none}.africa-agri-map-controls{z-index:3;align-items:center;height:44px;display:flex;position:absolute;top:5px;left:10px}.africa-agri-map-controls label{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.africa-agri-map-controls select{color:#213d40;background:#fff;border:1px solid #aabeb5;border-radius:4px;width:164px;min-height:40px;padding:6px 26px 6px 8px;font-size:14px}.africa-atlas[data-field=agriculture] .africa-map-subfields{max-width:none;top:5px;left:auto;right:9px}.africa-atlas[data-field=agriculture] .africa-map-subfields .africa-subfields{flex-wrap:nowrap;gap:4px;min-height:42px}.africa-atlas[data-field=agriculture] .africa-map-subfields button{height:42px;min-height:42px;padding:6px 10px;font-size:14px;line-height:1.5}.africa-atlas[data-field=agriculture] .africa-map-heading{pointer-events:none;background:#fffdf5;border:1px solid #d6ded2;max-width:calc(100% - 16px);padding:2px 6px;font-size:13px}.africa-atlas[data-field=agriculture] .africa-map-heading>span{display:none}.africa-atlas[data-field=agriculture] .africa-map-card>.africa-actual-key{background:#fffdf6;padding:7px 9px}.africa-atlas[data-field=agriculture] .africa-actual-key>p{margin:3px 0;font-size:13px;line-height:1.5}.africa-atlas[data-field=agriculture] [data-africa-layer-legend]{flex-wrap:wrap;gap:2px 12px;padding:2px 0;display:flex}.africa-atlas[data-field=agriculture] [data-africa-layer-legend]>button{color:#203d40;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;width:auto;min-height:38px;padding:3px 1px;font-size:14px;line-height:1.5;display:inline-flex}.africa-atlas[data-field=agriculture] [data-africa-layer-legend]>button[aria-pressed=true]{color:#173f44;background:0 0;border-bottom-color:#284d51;font-weight:750}.africa-atlas[data-field=agriculture] [data-africa-layer-legend] i{border:1px solid #667b69;border-radius:2px;flex:none;width:14px;height:12px}.africa-atlas[data-field=agriculture] [data-africa-layer-legend] i[data-kind=livestock]{border-radius:50%;width:13px;height:13px}.africa-atlas[data-field=agriculture] .africa-map-notes,.africa-atlas[data-field=agriculture] .africa-theme-actions{display:none}.africa-agri-context p{margin:0 0 15px;font-size:15px;line-height:1.8}.africa-agri-statistics-status{border-top:1px solid #d8ddd2;margin-top:18px;padding-top:13px}.africa-agri-statistics-status h3{margin:0 0 5px;font-size:16px}.africa-agri-statistics-status p{color:#52625a;font-size:14px;line-height:1.7}.africa-agri-actions{margin:12px 0 6px}.africa-agri-actions button{color:#25443e;background:#f1f5eb;border:1px solid #a4b7a5;border-radius:4px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700}.africa-agri-overview-return{color:#365f63;text-underline-offset:3px;background:0 0;border:0;min-height:38px;margin-bottom:7px;padding:3px 0;font-size:14px;text-decoration:underline}.africa-atlas[data-field=agriculture] .africa-right-fixed{padding:12px 14px 10px}.africa-atlas[data-field=agriculture] .africa-theme-reading h2{font-size:21px;line-height:1.5}.africa-atlas[data-field=agriculture] .africa-takeaway{margin:7px 0 0;font-size:15px;line-height:1.7}.africa-atlas[data-field=agriculture] .africa-detail-scroll{overflow-wrap:anywhere;padding:15px 14px}.africa-agri-notes>.africa-theme-full{background:#fffefa;border:1px solid #c7ccbf;margin:0 0 12px;padding:0 16px;font-size:14px;line-height:1.8}.africa-agri-notes [data-theme-details]{padding-block:4px 10px}.africa-agri-notes [data-theme-details] p{margin:10px 0;font-size:14px;line-height:1.8}.africa-agri-notes .africa-layer-selection{border-top:1px solid #d8ddd2;padding:8px 0}.africa-atlas[data-field=agriculture] .africa-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.africa-atlas[data-field=agriculture] [data-africa-agri-pick]{cursor:pointer}.africa-atlas[data-field=agriculture] svg [data-africa-agri-pick]:focus{outline:none}.africa-atlas[data-field=agriculture] svg [data-africa-agri-pick]:focus-visible{filter:drop-shadow(0 0 2px #193e49)}@media (width>=960px) and (width<=1199px){.africa-atlas[data-field=agriculture] .africa-map-frame{height:440px;min-height:440px}.africa-agri-map-controls{left:7px}.africa-agri-map-controls label{gap:4px}.africa-agri-map-controls select{width:147px}.africa-atlas[data-field=agriculture] .africa-map-subfields{right:7px}.africa-atlas[data-field=agriculture] .africa-map-subfields button{padding-inline:7px}}@media (width<=959px){.africa-atlas[data-field=agriculture] .africa-heading{min-height:0}.africa-atlas[data-field=agriculture] .africa-map-frame{height:490px;min-height:490px}.africa-atlas[data-field=agriculture] .africa-detail{height:auto;max-height:none;overflow:visible}.africa-atlas[data-field=agriculture] .africa-detail-scroll{overflow:visible}.africa-atlas[data-field=agriculture] .africa-reading-grid{grid-template-columns:minmax(0,1fr)}.africa-agri-map-controls{left:6px}.africa-agri-map-controls label{gap:4px;font-size:13px}.africa-agri-map-controls select{width:144px}.africa-atlas[data-field=agriculture] .africa-map-subfields{right:6px}.africa-atlas[data-field=agriculture] .africa-map-subfields button{padding-inline:7px}}.africa-atlas [data-africa-city-reading] h3{margin:6px 0;font-size:18px;line-height:1.5}.africa-atlas [data-africa-city-reading] p{margin:6px 0;font-size:15px;line-height:1.7}.africa-atlas [data-africa-city-reading] figure{margin:0 0 9px}.africa-atlas [data-africa-city-reading] svg{width:100%;height:auto;max-height:none;display:block;overflow:visible}.africa-atlas [data-africa-city-reading] figcaption{font-size:14px;line-height:1.6}.africa-atlas .africa-city-climate-key{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.africa-atlas .africa-city-climate-key>span{white-space:nowrap}.africa-atlas .africa-city-climate-key .is-cold{color:#336a99}.africa-atlas .africa-city-climate-key .is-warm{color:#ad432f}.africa-atlas .africa-city-classification h4,.africa-atlas .africa-city-geographic-reason h4{margin:9px 0 2px;font-size:15px;line-height:1.55}.africa-atlas [data-africa-city-reading] .africa-city-source{margin:3px 0;font-size:14px;line-height:1.6}.africa-atlas:has([data-africa-city-reading]:not([hidden])) .africa-theme-explanation,.africa-atlas:has([data-africa-city-reading]:not([hidden])) .africa-theme-source{display:none}.africa-atlas [data-africa-city-reading] table{border-collapse:collapse;width:100%;font-size:14px}.africa-atlas [data-africa-city-reading] td,.africa-atlas [data-africa-city-reading] th{text-align:right;border-bottom:1px solid #d4ddd7;padding:5px 7px}.africa-atlas .atlas-climate-grid line{stroke:#d5dcd8;stroke-width:.7px}.africa-atlas .atlas-climate-grid text,.africa-atlas .atlas-climate-unit,.africa-atlas .atlas-climate-temp-label,.africa-atlas .atlas-climate-month,.africa-atlas .atlas-climate-axis-title{fill:#465e64;font-size:11px}.africa-atlas .atlas-climate-city-name{display:none}.africa-atlas .atlas-climate-bar{fill:#5990bd}.africa-atlas .atlas-climate-line{fill:none;stroke:#c65841;stroke-width:2.2px}.africa-atlas .atlas-climate-dot{fill:#c65841}.africa-atlas .atlas-climate-month,.africa-atlas .atlas-climate-axis-title{text-anchor:middle}.africa-atlas .africa-climate-map-label{pointer-events:none}.africa-atlas .africa-map-pick-label{cursor:pointer}.africa-atlas .africa-map-pick-label:focus-visible text{text-decoration:underline}.africa-atlas .africa-city-return{color:#315d68;text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:38px;padding:3px 0;font-size:14px;text-decoration:underline}.africa-atlas[data-field=nature][data-topic=climate] .africa-country-controls,.africa-atlas[data-field=nature][data-topic=climate] .africa-map-tools{display:none}@media (width>=960px){.africa-atlas[data-field=nature][data-topic=climate] .africa-heading{min-height:78px}.africa-atlas[data-field=nature][data-topic=climate] .africa-region-controls{grid-template-rows:none;height:auto;min-height:44px;display:block}.africa-atlas[data-field=nature][data-topic=climate] .africa-detail{height:calc(100dvh - var(--africa-map-top,298px) - 10px);max-height:calc(100dvh - var(--africa-map-top,298px) - 10px);scrollbar-gutter:stable;overflow-y:auto}.africa-atlas[data-field=nature][data-topic=climate] .africa-map-frame{aspect-ratio:auto;height:clamp(480px,100dvh - 285px,660px);min-height:480px}.africa-atlas[data-field=nature][data-topic=climate] .africa-map-frame>.africa-map{height:100%;min-height:0;max-height:none}.africa-atlas[data-field=nature][data-topic=climate] .africa-actual-key{padding:4px 8px}.africa-atlas[data-field=nature][data-topic=climate] [data-africa-layer-legend]{flex-wrap:wrap;gap:0 7px;display:flex}.africa-atlas[data-field=nature][data-topic=climate] [data-africa-layer-legend] button{flex:none;width:auto;min-height:30px;padding:2px 3px;font-size:13px}.africa-atlas[data-field=nature][data-topic=climate] [data-africa-layer-legend] i{width:11px;height:10px}.africa-atlas[data-field=population][data-topic=distribution] .africa-map-frame{aspect-ratio:auto;height:clamp(450px,100dvh - 330px,640px);min-height:450px}.africa-atlas[data-field=population][data-topic=distribution] .africa-map-frame>.africa-map{height:100%;min-height:0;max-height:none}.africa-atlas[data-field=agriculture] .africa-region-row>label[data-africa-agri-region-label]{flex-direction:row;align-items:center;gap:8px;margin-left:auto;display:flex}.africa-atlas[data-field=agriculture] .africa-region-row>label[data-africa-agri-region-label] select{width:160px}.africa-atlas[data-field=agriculture] .africa-map-frame{height:clamp(480px,100dvh - 250px,650px);min-height:480px}}.africa-regional-statistics{background:#fffefa;border:1px solid #c7ccbf;min-width:0;max-width:100%;margin-top:16px;padding:16px}.africa-regional-statistics h2{margin:0 0 6px;font-size:20px}.africa-regional-statistics p{margin:6px 0 12px;font-size:14px;line-height:1.7}.africa-statistics-unavailable{grid-template-columns:1fr 1fr;gap:18px;margin-top:16px;display:grid}.africa-regional-statistics h3{margin:0;font-size:16px}.africa-map-pick-label:hover rect,.africa-map-pick-label:focus-visible rect{fill:#fff0df;stroke:#a64e29;stroke-width:2px}.africa-map-pick-label:focus-visible{outline:none}.africa-map-pick-label:focus-visible circle:last-child{stroke:#a64e29;stroke-width:3px}@media (width>=960px){.africa-atlas[data-field=nature][data-topic] .africa-map-frame{aspect-ratio:auto;height:clamp(480px,100dvh - 285px,720px);min-height:480px}.africa-atlas[data-field=nature] .africa-map-frame>.africa-map{height:100%;min-height:0;max-height:none}.africa-atlas[data-field=nature][data-topic] .africa-detail{height:var(--africa-map-height,660px);max-height:var(--africa-map-height,660px);scrollbar-gutter:stable;overflow-y:auto}.africa-atlas[data-field=nature] .africa-detail-scroll{height:auto;max-height:none;overflow:visible}.africa-atlas[data-field=nature] .africa-country-controls>label:nth-child(n+2),.africa-atlas[data-field=population] .africa-country-controls>label:nth-child(n+2),.africa-atlas[data-field=industry] .africa-country-controls>label:nth-child(n+2),.africa-atlas[data-field=nature] .africa-map-tools>button:not([data-zoom=all]),.africa-atlas[data-field=population] .africa-map-tools>button:not([data-zoom=all]),.africa-atlas[data-field=industry] .africa-map-tools>button:not([data-zoom=all]),.africa-atlas[data-field=agriculture] .africa-map-subfields{display:none}.africa-atlas[data-field=agriculture] .africa-agri-map-controls{height:auto;inset:0 auto auto 0}.africa-atlas[data-field=agriculture] .africa-agri-map-controls .atlas-agri-layers{margin:0;display:flex;position:relative;top:10px;left:10px}.africa-atlas[data-field=agriculture] .africa-agri-map-controls>label[hidden]{display:none}}.africa-atlas[data-field=nature]:not([data-topic=climate]) .africa-ocean{display:none}@media (width>=960px){.africa-atlas[data-field=population] .africa-map-frame{aspect-ratio:auto;height:clamp(450px,100dvh - 330px,640px);min-height:450px}.africa-atlas[data-field=population] .africa-map-frame>.africa-map{height:100%;min-height:0;max-height:none}.africa-atlas[data-field=population] .africa-detail{height:var(--africa-map-height,640px);max-height:var(--africa-map-height,640px);scrollbar-gutter:stable;overflow-y:auto}.africa-atlas .africa-region-controls{justify-content:flex-start}.africa-atlas .africa-region-row{flex:0 auto;justify-content:flex-start}.africa-atlas .africa-region-row>label,.africa-atlas[data-field=agriculture] .africa-region-row>label[data-africa-agri-region-label]{margin-left:0}}.africa-ethnicity-evidence{margin:.7rem 0;font-size:.84rem}.africa-ethnicity-evidence table{border-collapse:collapse;table-layout:auto;width:100%;margin:.8rem 0}.africa-ethnicity-evidence caption{text-align:left;padding:.4rem 0;font-weight:750}.africa-ethnicity-evidence th,.africa-ethnicity-evidence td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d9dfd7;padding:.35rem .25rem}.africa-ethnicity-evidence td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.africa-ethnicity-swatch{border:1px solid #6f7e78;width:9px;height:9px;margin-right:4px;display:inline-block}[data-africa-ethnicity-composition]{max-width:100%;margin-top:5px;display:block;overflow:visible}@media (width>=960px){.africa-atlas[data-field=population][data-topic=ethnicity] .africa-detail{height:var(--africa-map-height,660px);max-height:var(--africa-map-height,660px);scrollbar-gutter:stable;overflow-y:auto}}.africa-industry-reading{border-bottom:1px solid #d8ddd5;padding:10px 12px;font-size:14px;line-height:1.65}.africa-industry-reading h3{margin:4px 0 6px;font-size:15px}.africa-industry-reading p{margin:6px 0 12px}.africa-industry-reading [data-africa-industry-sites]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.africa-industry-reading button,.africa-atlas[data-field=industry] [data-africa-layer-legend] button{color:#263e45;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #becbc5;border-radius:4px;padding:6px 8px}.africa-atlas[data-field=industry] [data-africa-layer-legend] button[aria-pressed=true],.africa-industry-reading button[aria-pressed=true]{border-color:#224c59;box-shadow:inset 0 0 0 1px #224c59}.africa-atlas[data-field=industry] [data-africa-layer-legend] button i{width:10px;height:10px;margin-right:5px;display:inline-block}.africa-atlas[data-field=industry] [data-africa-industry-legend]{width:100%}.africa-atlas[data-field=industry] [data-africa-industry-legend] summary{cursor:pointer;color:#29464c;padding:3px 0;font-weight:700}.africa-atlas[data-field=industry] [data-africa-industry-legend]>div{flex-wrap:wrap;gap:6px;padding:8px 0 2px;display:flex}.africa-industry-hit:focus-visible rect,.africa-industry-hit:focus-visible text{stroke:#bc5c35;stroke-width:3px}@media (width>=960px){.africa-atlas[data-field=industry] .africa-country-controls{display:none}.africa-atlas[data-field=industry] .africa-main>.africa-subfields{height:auto;min-height:74px}.africa-atlas[data-field=industry] .africa-map-tools{display:none}}.africa-culture-evidence{border-bottom:1px solid #d8ddd5;padding:12px;font-size:14px;line-height:1.65}.africa-culture-evidence h3{margin:12px 0 6px;font-size:16px;line-height:1.5}.africa-culture-evidence p{margin:8px 0}.africa-culture-evidence select{width:100%;max-width:100%;font:inherit;margin-top:5px;padding:7px;display:block}.africa-culture-stat-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;margin:9px 0;font-size:13px;display:grid}.africa-culture-stat-track{background:#edf0eb;grid-area:2/1/auto/-1;height:5px;display:block}.africa-culture-stat-track i{height:100%;display:block}.africa-culture-table-scroll{max-width:100%;font-size:12px;overflow-x:auto}.africa-culture-table-scroll table{border-collapse:collapse;width:max-content}.africa-culture-table-scroll th,.africa-culture-table-scroll td{white-space:nowrap;text-align:right;border-bottom:1px solid #d8ddd5;padding:6px}.africa-culture-table-scroll th:first-child{text-align:left;background:#fffdf8;position:sticky;left:0}[data-africa-language-point]{cursor:pointer;outline:none}[data-africa-language-point]:focus-visible{stroke:#bc5c35;stroke-width:3px}.africa-industry-statistics{color:#263d40;background:#fffdf8;border:1px solid #d6dfd7;border-radius:10px;margin:18px 0 26px;padding:18px}.africa-industry-statistics[hidden]{display:none}.africa-industry-stat-heading{max-width:78ch;margin-bottom:16px}.africa-industry-stat-heading>p:first-child{color:#526d68;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.africa-industry-stat-heading h2{margin:0 0 6px;font-size:clamp(20px,2vw,27px)}.africa-industry-stat-heading>p:last-child{margin:0;font-size:14px;line-height:1.65}.africa-industry-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.africa-industry-stat-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.africa-industry-stat-overview>article,.africa-industry-stat-column{min-width:0}.africa-industry-stat-overview>article{background:#f7faf5;border:1px solid #d9e1d9;border-radius:7px;padding:12px}.africa-industry-stat-overview>article>h3,.africa-industry-stat-column>h3{margin:0 0 8px;font-size:16px}.africa-industry-stat-card{overflow-wrap:anywhere;background:#f7faf5;border:1px solid #d9e1d9;border-radius:7px;padding:12px;line-height:1.55}.africa-industry-stat-column>.africa-industry-stat-card+.africa-industry-stat-card{margin-top:10px}.africa-industry-stat-overview .africa-industry-stat-card{background:0 0;border:0;padding:0}.africa-industry-stat-card h3{color:#526d68;margin:0 0 4px;font-size:13px;font-weight:700}.africa-industry-stat-card p{margin:4px 0;font-size:13px}.africa-industry-stat-card .africa-industry-stat-value{color:#203f45;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;line-height:1.35}.africa-industry-stat-card a{text-underline-offset:3px;min-height:28px;margin-top:5px;font-size:13px;display:inline-block}.africa-industry-stat-card small{color:#5d665f;margin-left:8px}@media (width<=1050px){.africa-industry-stat-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.africa-industry-stat-grid,.africa-industry-stat-overview{grid-template-columns:minmax(0,1fr)}.africa-industry-statistics{padding:12px}}@media (width>=1200px){.africa-atlas[data-field=industry] .africa-map-frame{height:clamp(330px,100dvh - 300px,760px);min-height:330px}.africa-atlas[data-field=industry] .africa-map-frame>.africa-map{height:100%;min-height:0;max-height:none}}[data-africa-general-map-frame][hidden],[data-africa-industry-map-frame][hidden]{display:none!important}
