:root{--data-ink:#14201b;--data-muted:#657069;--data-line:#dce4df;--data-soft:#f0f6f2;--data-accent:#277252;--data-blue:#356b8c;--data-bg:#f7f8f5}
.site-nav .data-header-tools{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px;min-width:0}
.site-nav .data-header-tools .header-tag{grid-column:auto;justify-self:auto}
.language-switcher{position:relative;color:#425149;font-size:12px;white-space:nowrap}
.language-icon{padding:0 3px 0 5px;font-size:14px;line-height:1}
.language-switcher>summary{display:flex;align-items:center;gap:5px;min-height:40px;padding:3px 10px 3px 5px;border:1px solid #d5dfda;border-radius:10px;background:#fff;cursor:pointer;font-weight:650;list-style:none}
.language-switcher>summary::-webkit-details-marker{display:none}
.language-switcher>summary::after{content:'▾';font-size:11px;color:#657069}
.language-switcher[open]>summary{border-color:#9fbaac}
.language-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;min-width:190px;max-height:min(70vh,480px);overflow-y:auto;padding:5px;border:1px solid #d5dfda;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(20,32,27,.14)}
.language-switcher:not([open]) .language-menu{display:none}
.language-menu a{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:7px 10px;border-radius:7px;color:inherit;font-weight:650;text-decoration:none;transition:background .15s,color .15s}
.language-menu a:hover{background:#edf5f0;color:#1d6548}
.language-menu a[aria-current=true]{background:#e3f0e8;color:#185c40}
.language-switcher>summary:focus-visible,.language-menu a:focus-visible{outline:2px solid #277252;outline-offset:2px}
.language-code{display:none}


/* Data explorer: editorial hierarchy and reusable interactive components. */
.data-explorer{display:grid;gap:18px}
.data-explorer>.panel{box-shadow:0 10px 28px rgba(20,32,27,.035)}

.data-explorer .data-controls{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;margin:0}
.country-picker{position:relative}
.selected-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:30px;margin-bottom:8px}
.selected-label{font-size:12px;font-weight:700;color:var(--data-muted)}
.country-chips{display:flex;flex:1;flex-wrap:wrap;gap:7px;min-width:0}

.country-chip,.legend-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 9px;border:1px solid #cddbd3;border-radius:999px;background:#f7faf8;color:var(--data-ink);font-size:12px}
.country-chip button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:50%;background:transparent;color:#52615a;cursor:pointer}
.country-chip button:hover,.country-chip button:focus-visible{background:#e2ece6;outline:2px solid rgba(39,114,82,.32);outline-offset:1px}

.combobox-wrap{position:relative}
.combobox-wrap label{display:block;margin-bottom:5px;color:var(--data-muted);font-size:12px;font-weight:700}
.combobox-wrap input{padding-left:36px}
.combobox-wrap input:disabled{background:#f1f4f2;color:#87918c;cursor:not-allowed}
.combobox-wrap:before{content:'⌕';position:absolute;left:12px;top:8px;z-index:1;color:var(--data-muted);font-size:20px;pointer-events:none}
.country-options{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;max-height:280px;overflow:auto;margin:0;padding:5px;list-style:none;border:1px solid #cad8d0;border-radius:11px;background:#fff;box-shadow:0 14px 32px rgba(20,32,27,.14)}
.country-options[hidden]{display:none}
.country-option{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:7px;cursor:pointer;font-size:13px}
.country-option small{color:var(--data-muted)}
.country-option:hover,.country-option[aria-selected=true]{background:var(--data-soft)}
.country-picker-note{min-height:18px;margin:6px 0 0;font-size:12px;color:var(--data-muted)}

.highlights-panel{padding:0;border:0;background:transparent;box-shadow:none!important}
.highlights-panel h2{margin-bottom:10px}
.highlights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.highlight-card{min-width:0;padding:16px 17px;border:1px solid #e0e8e3;border-radius:13px;background:#fff}
.highlight-card .label{display:block;margin-bottom:8px;color:var(--data-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.highlight-card strong{display:block;overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,29px);line-height:1.12;letter-spacing:-.025em}
.highlight-card .context{display:block;margin-top:6px;color:var(--data-muted);font-size:12px}

.chart-panel{padding:clamp(16px,2.4vw,27px)}
.chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}
.range-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}
.range-button{min-height:36px;padding:6px 10px;border:1px solid var(--data-line);border-radius:8px;background:#fff;color:var(--data-muted);font-size:12px;font-weight:700;cursor:pointer}
.range-button:hover,.range-button:focus-visible,.range-button[aria-pressed=true]{border-color:#80aa94;background:var(--data-soft);color:var(--data-accent);outline:none}
.range-button:focus-visible{box-shadow:0 0 0 3px rgba(39,114,82,.17)}

.data-explorer .chart{position:relative;min-height:420px;margin-top:6px;touch-action:pan-y}
.data-explorer .chart svg{width:100%;height:clamp(420px,42vw,500px);overflow:visible}
.chart-grid{stroke:#e8edea}
.chart-line{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.chart-last-point{stroke:#fff;stroke-width:2}
.data-explorer .chart-point.latest{stroke:#fff;stroke-width:2}
.chart-hit{fill:transparent;cursor:crosshair}
.chart-crosshair{stroke:#9ba8a1;stroke-width:1;stroke-dasharray:3 4;pointer-events:none}
.chart-tooltip{position:absolute;z-index:10;min-width:180px;max-width:260px;padding:11px 12px;border:1px solid #d2ddd7;border-radius:10px;background:rgba(255,255,255,.97);box-shadow:0 10px 25px rgba(20,32,27,.13);font-size:12px;pointer-events:none}
.chart-tooltip[hidden]{display:none}
.chart-tooltip strong{display:block;margin-bottom:6px}
.tooltip-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:4px}
.series-swatch{width:8px;height:8px;border-radius:50%}
.tooltip-row span:last-child{font-variant-numeric:tabular-nums}
.chart-help{margin:4px 0 0;color:var(--data-muted);font-size:11px}

.data-explorer .legend{gap:7px;margin-top:12px}
.legend-chip{padding:6px 10px}
.legend-chip .series-line{width:20px;height:3px;border-radius:3px}
.legend-chip strong{font-size:12px}
.legend-chip span:last-child{color:var(--data-muted);font-variant-numeric:tabular-nums}
.conclusions-panel{border-left:3px solid #7aa88f}
.conclusions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;margin:0;padding-left:20px}
.conclusions-list li{padding:3px 0;color:#34443c;font-size:14px}

.ranking-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.ranking-search{width:min(300px,100%)}
.ranking-panel th,.ranking-panel td{padding:11px 9px}
.ranking-panel th:first-child,.ranking-panel td:first-child{width:64px}
.ranking-panel tbody tr{transition:background .14s}
.ranking-panel tbody tr:hover{background:#f6f9f7}
.ranking-country{border:0;background:transparent;color:var(--data-accent);font-weight:700;text-align:left;cursor:pointer}
.ranking-country:hover{text-decoration:underline}
.ranking-country:focus-visible{outline:2px solid rgba(39,114,82,.35);outline-offset:3px;border-radius:3px}
.sort-button{display:inline-flex;align-items:center;gap:4px;padding:3px;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-transform:inherit;letter-spacing:inherit;cursor:pointer}
.sort-button:focus-visible{outline:2px solid rgba(39,114,82,.35);outline-offset:2px}
.ranking-more{margin-top:13px}
.editorial-content{max-width:880px;margin:18px auto 0;padding-top:12px}
.editorial-content section+section{margin-top:28px}
.editorial-content h2{font-size:22px;margin:0 0 9px}
.editorial-content p,.editorial-content li{color:var(--data-muted)}

@media(max-width:800px){.data-explorer .data-controls{grid-template-columns:1fr}
.highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.conclusions-list{grid-template-columns:1fr}
.data-explorer .chart svg{height:410px}
.ranking-head{align-items:stretch;flex-direction:column}
.ranking-search{width:100%}
}

@media(max-width:600px){.chart-head{align-items:stretch;flex-direction:column}
.range-controls{justify-content:flex-start}
.data-explorer .chart{min-height:350px}
.data-explorer .chart svg{height:350px}
.highlight-card{padding:13px}
.highlight-card strong{font-size:21px}
.chart-tooltip{max-width:min(240px,calc(100vw - 48px))}
.ranking-panel table{font-size:12px}
.ranking-panel th,.ranking-panel td{padding:9px 6px}
}

@media(max-width:420px){.highlights-grid{grid-template-columns:1fr}
.data-explorer .chart{min-height:320px}
.data-explorer .chart svg{height:320px}
.country-chip,.legend-chip{max-width:100%}
.country-chip>span,.legend-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.range-button{flex:1}
.ranking-table th:nth-child(3),.ranking-table td:nth-child(3){display:none}
}

*{box-sizing:border-box}
body{margin:0;background:var(--data-bg);color:var(--data-ink);font-family:'DM Sans',system-ui,-apple-system,'Segoe UI','Noto Sans Devanagari','Noto Sans CJK SC','Yu Gothic','Malgun Gothic',Arial,sans-serif;line-height:1.55}
[dir="rtl"] body{font-family:'DM Sans',system-ui,-apple-system,'Segoe UI','Noto Sans Arabic','Tahoma',Arial,sans-serif}
[dir="rtl"] .language-menu{right:auto;left:0}
[dir="rtl"] .breadcrumb,[dir="rtl"] .data-hero,[dir="rtl"] .source-box,[dir="rtl"] .method-card,[dir="rtl"] .data-card,[dir="rtl"] .stat-card,[dir="rtl"] .insight-card,[dir="rtl"] .control-group,[dir="rtl"] footer{text-align:right}
[dir="rtl"] .language-menu a,[dir="rtl"] .site-nav,[dir="rtl"] .data-header-tools,[dir="rtl"] .control-row,[dir="rtl"] .country-option,[dir="rtl"] .selected-country{direction:rtl}
[dir="rtl"] .chart,[dir="rtl"] .chart svg{direction:ltr}
[dir="rtl"] .chart text{direction:ltr;unicode-bidi:isolate}
[dir="rtl"] input,[dir="rtl"] select{text-align:right}
[dir="rtl"] ul{margin-left:0;margin-right:1.25rem}
[dir="rtl"] .email-copy{margin-left:0;margin-right:auto}
[dir="rtl"] .highlight{border-left:0;border-right:3px solid var(--data-accent);border-radius:var(--data-radius) 0 0 var(--data-radius)}
main{max-width:1180px;margin:auto;padding:2rem 1.5rem 4rem}
a{color:var(--data-accent)}
.data-hero{padding:3.5rem 0 2.5rem;max-width:960px}
.data-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--data-accent);font-size:12px;font-weight:700}
.data-hero h1{font-size:clamp(34px,6vw,64px);line-height:1.04;letter-spacing:-.045em;margin:.5rem 0 1rem}
.data-hero p{font-size:clamp(16px,2vw,20px);color:var(--data-muted);max-width:880px}
.breadcrumb{font-size:12px;color:var(--data-muted)}
.breadcrumb a{color:inherit}
.data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.metric-card,.panel,.source-box,.category-card{background:#fff;border:1px solid var(--data-line);border-radius:14px;padding:1.2rem}
.indicator-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 28px}
.indicator-category{min-width:0;padding:1rem;border:1px solid var(--data-line);border-radius:12px;background:#fff}
.indicator-category h3,.category-card h3{margin:0 0 .7rem;color:var(--data-ink)}
.indicator-category ul,.category-card ul{margin:0;padding-left:1.15rem}
.indicator-category li,.category-card li{margin:.45rem 0}
.category-card small{display:block;margin-top:2px;color:var(--data-muted);line-height:1.35}
.indicator-category-row th{padding:.7rem .75rem;background:var(--data-soft);color:var(--data-ink);font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;text-align:left}
[dir="rtl"] .indicator-category-row th{text-align:right}
.metric-card{text-decoration:none;color:inherit;transition:transform .18s,border-color .18s}
.metric-card:hover{transform:translateY(-2px);border-color:#9fc5b1}
.metric-card small{color:var(--data-accent);font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.metric-card h2{font-size:19px;margin:.55rem 0 .35rem}
.metric-card p{font-size:13px;color:var(--data-muted)}
.section-title{font-size:25px;margin:2.4rem 0 1rem}
.data-controls{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:1rem}
.field{display:flex;flex-direction:column;gap:5px}
.field label{font-size:12px;font-weight:700;color:var(--data-muted)}
select,input,button{font:inherit}
select,input[type=search]{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--data-line);border-radius:9px;background:#fff;color:inherit}
.data-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px}
.panel h2{font-size:18px;margin:0 0 12px}
.table-wrap{overflow:auto;max-height:620px}
table{border-collapse:collapse;width:100%;font-size:13px}
th,td{text-align:left;padding:8px;border-bottom:1px solid #edf0ee}
th{position:sticky;top:0;background:#fff;color:var(--data-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}
td.num{text-align:right;font-variant-numeric:tabular-nums}
.rank-note,.status-message{font-size:12px;color:var(--data-muted);margin:.6rem 0}
.insights{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}
.insight{padding:12px;background:var(--data-soft);border-radius:10px}
.insight strong{display:block;font-size:20px}
.insight span{font-size:12px;color:var(--data-muted)}
.compare-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:190px;overflow:auto;padding:8px;border:1px solid var(--data-line);border-radius:9px}
.compare-list label{font-size:12px}
.chart{width:100%;min-height:320px;margin-top:12px}
.chart svg{display:block;width:100%;height:auto}
.chart-grid{stroke:#dfe5e1;stroke-width:1}
.chart-axis{font-size:10px;fill:#6a746e}
.chart-unit{font-size:11px;font-weight:600;fill:#6a746e}
.chart-line{fill:none;stroke-width:2.4}
.chart-point{stroke:#fff;stroke-width:1}
.legend{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;margin-top:8px}
.legend i{display:inline-block;width:18px;height:3px;margin-right:5px;vertical-align:middle}
.source-box{margin-top:1.2rem;font-size:12px;color:var(--data-muted)}
.source-box strong{color:var(--data-ink)}
.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 20px}
.attribution{margin-top:12px;padding-top:12px;border-top:1px solid var(--data-line)}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;border:1px solid #b8d4c5;border-radius:9px;background:var(--data-soft);color:var(--data-accent);font-weight:700;text-decoration:none;cursor:pointer}
.btn:hover,.btn:focus-visible{background:#e3f0e8;outline:2px solid rgba(39,114,82,.2);outline-offset:2px}
.error{padding:1rem;border-left:3px solid #a85245;background:#fff2ef;color:#74372e}
.map-controls{display:grid;grid-template-columns:2fr 1fr 2fr;gap:12px}
.map-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);gap:14px;align-items:start}
.map-frame{min-width:0;overflow:hidden;border:1px solid var(--data-line);border-radius:14px;background:#f7faf9;touch-action:manipulation}
.world-map{display:block;width:100%;height:auto;max-height:68vh}
.map-country{stroke:#fff;stroke-width:.55;vector-effect:non-scaling-stroke;transition:filter .12s,stroke-width .12s}
.map-country.has-entity{cursor:pointer}.map-country.has-entity:hover,.map-country.has-entity:focus-visible{filter:brightness(.88);stroke:#173f62;stroke-width:1.5;outline:none}.map-country.is-selected,.map-country.is-selected:hover,.map-country.is-selected:focus-visible{filter:drop-shadow(0 0 2px rgba(174,54,49,.72));stroke:#d45f55;stroke-width:3.2;stroke-linejoin:round;outline:none}
.map-country-picker{position:relative;min-width:0}.map-country-picker:before{content:none}.map-country-picker input{padding-left:40px}.map-country-search-icon{position:absolute;left:12px;top:50%;z-index:1;width:18px;height:18px;color:var(--data-muted);pointer-events:none;transform:translateY(-50%)}.map-country-search-icon svg{display:block;width:100%;height:100%}.map-country-picker .map-country-options{top:calc(100% + 5px);width:100%;max-height:240px}.map-country-options .country-option{min-height:44px;align-items:center}.map-country-options .country-option[aria-disabled=true]{cursor:default;color:var(--data-muted)}
.map-legend{margin:14px 0 8px;font-size:12px}.map-legend-scale{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:6px}.map-legend-scale span{display:inline-flex;align-items:center;gap:5px;direction:ltr}.map-legend-scale i{width:18px;height:11px;border-radius:2px;border:1px solid rgba(0,0,0,.08)}.map-legend-scale i.no-data{background:#e5e7e6}
.map-panel{min-height:150px}.map-panel p{margin:.25rem 0 .8rem}
.change-controls{display:grid;grid-template-columns:1.25fr 2fr .75fr .75fr;gap:12px}.change-summary{margin:16px 0}.change-summary-copy{margin:.25rem 0}.change-legend{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin:14px 0 8px;font-size:12px}.change-legend span{display:inline-flex;align-items:center;gap:4px;direction:ltr}.change-legend i{display:inline-block;width:24px;height:12px;border:1px solid rgba(0,0,0,.08);border-radius:2px}.change-rankings{display:grid;grid-template-columns:1fr 1fr;gap:14px}.change-country-field{margin-top:12px;max-width:520px}.change-map-panel h2{margin-top:0}.change-context{margin-top:16px}.change-table .num{font-weight:700}.change-time{direction:ltr;unicode-bidi:isolate}
.method{max-width:820px}
.method h2{margin-top:2rem}
.method p,.method li{color:var(--data-muted)}
footer{padding:2rem;text-align:center;border-top:1px solid var(--data-line);font-size:12px;color:var(--data-muted)}
@media(max-width:800px){.data-grid{grid-template-columns:repeat(2,1fr)}
.data-layout{grid-template-columns:1fr}
.map-layout{grid-template-columns:1fr}.map-controls{grid-template-columns:1fr 1fr}.map-controls .field:last-child{grid-column:1/-1}
.change-controls{grid-template-columns:1fr 1fr}.change-rankings{grid-template-columns:1fr}
.source-grid{grid-template-columns:1fr 1fr}
.indicator-categories{grid-template-columns:1fr}
}
@media(max-width:560px){main{padding:1.4rem 1rem 3rem}
.data-hero{padding:2rem 0}
.data-grid,.data-controls,.source-grid{grid-template-columns:1fr}
.compare-list{grid-template-columns:1fr}
.insights{grid-template-columns:1fr}
.panel,.source-box{padding:1rem}
.map-controls{grid-template-columns:1fr}.map-controls .field:last-child{grid-column:auto}.world-map{max-height:52vh}.map-panel{min-height:0}.map-country.is-selected,.map-country.is-selected:hover,.map-country.is-selected:focus-visible{stroke-width:4.2;filter:drop-shadow(0 0 2.5px rgba(174,54,49,.8))}
.change-controls{grid-template-columns:1fr}.change-country-field{max-width:none}.change-legend{gap:6px}.change-legend i{width:18px}
}
[dir="rtl"] .world-map{direction:ltr;transform:none}
[dir="rtl"] .map-country-picker input{padding-right:40px;padding-left:11px}[dir="rtl"] .map-country-search-icon{right:12px;left:auto}
@media(max-width:720px){.site-nav .data-header-tools{grid-area:tools;justify-self:end}.site-nav .data-header-tools .header-tag{display:none}}
@media(max-width:480px){.language-switcher>summary .language-name{display:none}.language-switcher>summary .language-code{display:inline}.language-menu .language-name{display:inline}.language-menu .language-code{display:inline}.language-switcher>summary{min-width:64px;justify-content:center;padding-inline:7px}}
.data-section-nav{display:flex;gap:6px;overflow-x:auto;padding:6px;margin:0 0 16px;border:1px solid var(--data-line);border-radius:12px;background:#fff;scrollbar-width:thin}
.data-section-nav a{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;padding:7px 13px;border-radius:8px;color:var(--data-muted);font-weight:700;text-decoration:none}
.data-section-nav a:hover,.data-section-nav a:focus-visible{background:var(--data-soft);color:var(--data-accent);outline:2px solid rgba(39,114,82,.2)}
.data-section-nav a[aria-current=page]{background:var(--data-soft);color:var(--data-accent)}
.country-directory{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.country-directory li{min-width:0}.country-directory a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:8px 10px;border:1px solid var(--data-line);border-radius:9px;text-decoration:none;color:var(--data-ink)}
.country-directory a:hover,.country-directory a:focus-visible{border-color:#9fc5b1;background:var(--data-soft);outline:2px solid rgba(39,114,82,.2)}
.country-directory span{font-size:11px;color:var(--data-muted);white-space:nowrap}.featured-countries{display:flex;flex-wrap:wrap;gap:8px}.country-summary small,#comparison_table small{display:block;color:var(--data-muted);font-size:11px}.country-history,.compare-controls,.ranking-controls{margin-top:16px}.country-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.country-chip{display:inline-flex;align-items:center;gap:7px;background:var(--data-soft);border:1px solid #b8d4c5;border-radius:999px;padding:6px 8px 6px 12px}.country-chip button{border:0;background:transparent;min-width:30px;min-height:30px;cursor:pointer}.country-options{position:absolute;z-index:10;list-style:none;margin:4px 0;padding:6px;width:min(520px,calc(100% - 2rem));max-height:280px;overflow:auto;background:#fff;border:1px solid var(--data-line);border-radius:9px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.country-options li{display:flex;justify-content:space-between;gap:8px;padding:9px;cursor:pointer}.country-options li:hover{background:var(--data-soft)}
@media(max-width:800px){.country-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.country-summary{min-width:760px}#comparison_table{min-width:680px}}
@media(max-width:560px){.country-directory{grid-template-columns:1fr}.data-section-nav{margin-inline:-4px}.data-section-nav a{min-height:44px;padding-inline:11px}}
.country-options li[aria-selected=true]{background:var(--data-soft)}
