body{background:#050b12}.countries-page[data-astro-cid-mrlmg7u3]{overflow:hidden;color:#fff9de;background:radial-gradient(circle at 18% 4%,rgba(243,198,35,.12),transparent 26rem),linear-gradient(180deg,#050b12,#071a22 48%,#050b12)}.countries-shell[data-astro-cid-mrlmg7u3]{width:min(1180px,calc(100% - 32px));margin:0 auto}.countries-hero[data-astro-cid-mrlmg7u3]{position:relative;min-height:clamp(720px,88vh,960px);padding:clamp(72px,9vw,128px) 0 clamp(54px,8vw,90px);isolation:isolate}.countries-hero[data-astro-cid-mrlmg7u3]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050b12db,#050b1266 54%,#050b12b8),linear-gradient(180deg,#050b120a,#050b126b 58%,#050b12)}.hero-image[data-astro-cid-mrlmg7u3]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:1;filter:saturate(1.08) contrast(1.02)}.hero-grid[data-astro-cid-mrlmg7u3],.map-layout[data-astro-cid-mrlmg7u3],.ranking-grid[data-astro-cid-mrlmg7u3],.notes-grid[data-astro-cid-mrlmg7u3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:clamp(24px,5vw,58px);align-items:center}.hero-badge[data-astro-cid-mrlmg7u3],.eyebrow[data-astro-cid-mrlmg7u3]{display:inline-flex;width:fit-content;margin:0 0 18px;padding:9px 16px;border-radius:999px;background:#f3c623;color:#07100b;font-size:.82rem;font-weight:950;text-transform:uppercase}h1[data-astro-cid-mrlmg7u3],h2[data-astro-cid-mrlmg7u3],h3[data-astro-cid-mrlmg7u3],p[data-astro-cid-mrlmg7u3]{margin-top:0}h1[data-astro-cid-mrlmg7u3]{max-width:10ch;margin-bottom:24px;color:#fff9de;font-size:clamp(3.4rem,7vw,7.2rem);line-height:.9}h1[data-astro-cid-mrlmg7u3] span[data-astro-cid-mrlmg7u3],.section-heading[data-astro-cid-mrlmg7u3] h2[data-astro-cid-mrlmg7u3] span[data-astro-cid-mrlmg7u3]{color:#f3c623}.hero-copy[data-astro-cid-mrlmg7u3]>p[data-astro-cid-mrlmg7u3]:not(.hero-badge),.section-heading[data-astro-cid-mrlmg7u3] p[data-astro-cid-mrlmg7u3],.ranking-grid[data-astro-cid-mrlmg7u3] p[data-astro-cid-mrlmg7u3],.notes-grid[data-astro-cid-mrlmg7u3] p[data-astro-cid-mrlmg7u3]{color:#fff9dec2;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.7}.hero-stats[data-astro-cid-mrlmg7u3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}.hero-stats[data-astro-cid-mrlmg7u3] div[data-astro-cid-mrlmg7u3],.hero-panel[data-astro-cid-mrlmg7u3],.world-map-card[data-astro-cid-mrlmg7u3],.country-panel[data-astro-cid-mrlmg7u3],.ranking-list[data-astro-cid-mrlmg7u3],.notes-grid[data-astro-cid-mrlmg7u3] article[data-astro-cid-mrlmg7u3]{border:1px solid rgba(243,198,35,.24);border-radius:8px;background:#050b12ad;box-shadow:0 24px 70px #00000042;backdrop-filter:blur(14px)}.hero-stats[data-astro-cid-mrlmg7u3] div[data-astro-cid-mrlmg7u3]{min-height:112px;padding:18px}.hero-stats[data-astro-cid-mrlmg7u3] strong[data-astro-cid-mrlmg7u3]{display:block;color:#f3c623;font-size:clamp(1.45rem,2.8vw,2.35rem);line-height:1;overflow-wrap:anywhere}.hero-stats[data-astro-cid-mrlmg7u3] span[data-astro-cid-mrlmg7u3]{display:block;margin-top:8px;color:#fff9debd;font-weight:850}.hero-panel[data-astro-cid-mrlmg7u3],.country-panel[data-astro-cid-mrlmg7u3],.notes-grid[data-astro-cid-mrlmg7u3] article[data-astro-cid-mrlmg7u3]{padding:clamp(20px,3vw,30px)}.hero-panel[data-astro-cid-mrlmg7u3]>p[data-astro-cid-mrlmg7u3],.country-panel[data-astro-cid-mrlmg7u3]>p[data-astro-cid-mrlmg7u3]{margin-bottom:10px;color:#f3c623;font-size:.82rem;font-weight:950;text-transform:uppercase}.hero-panel[data-astro-cid-mrlmg7u3] h2[data-astro-cid-mrlmg7u3],.country-panel[data-astro-cid-mrlmg7u3] h3[data-astro-cid-mrlmg7u3]{margin-bottom:18px;color:#fff9de;font-size:clamp(2rem,3.2vw,3.2rem);line-height:.98}.hero-panel[data-astro-cid-mrlmg7u3] dl[data-astro-cid-mrlmg7u3],.country-panel[data-astro-cid-mrlmg7u3] dl[data-astro-cid-mrlmg7u3]{display:grid;gap:10px;margin:0 0 18px}.hero-panel[data-astro-cid-mrlmg7u3] dl[data-astro-cid-mrlmg7u3] div[data-astro-cid-mrlmg7u3],.country-panel[data-astro-cid-mrlmg7u3] dl[data-astro-cid-mrlmg7u3] div[data-astro-cid-mrlmg7u3]{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff12}dt[data-astro-cid-mrlmg7u3]{color:#fff9dea3;font-size:.78rem;font-weight:850}dd[data-astro-cid-mrlmg7u3]{margin:6px 0 0;color:#f3c623;font-size:1.25rem;font-weight:950;line-height:1.08;overflow-wrap:anywhere}.hero-panel[data-astro-cid-mrlmg7u3] span[data-astro-cid-mrlmg7u3],.country-panel[data-astro-cid-mrlmg7u3]>p[data-astro-cid-mrlmg7u3]:last-child{color:#fff9debd;line-height:1.58}.map-section[data-astro-cid-mrlmg7u3],.ranking-section[data-astro-cid-mrlmg7u3],.notes-section[data-astro-cid-mrlmg7u3]{padding:clamp(48px,7vw,88px) 0}.section-heading[data-astro-cid-mrlmg7u3]{max-width:900px;margin-bottom:26px}.section-heading[data-astro-cid-mrlmg7u3] h2[data-astro-cid-mrlmg7u3],.ranking-grid[data-astro-cid-mrlmg7u3] h2[data-astro-cid-mrlmg7u3],.notes-grid[data-astro-cid-mrlmg7u3] h2[data-astro-cid-mrlmg7u3]{max-width:13ch;margin-bottom:16px;color:#fff9de;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.94}.map-controls[data-astro-cid-mrlmg7u3]{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:16px;align-items:end;margin-bottom:18px}.map-controls[data-astro-cid-mrlmg7u3] span[data-astro-cid-mrlmg7u3]{display:block;margin-bottom:9px;color:#fff9deb8;font-size:.82rem;font-weight:950;text-transform:uppercase}.map-controls[data-astro-cid-mrlmg7u3] input[data-astro-cid-mrlmg7u3]{width:100%;min-height:48px;border:1px solid rgba(243,198,35,.32);border-radius:999px;padding:0 18px;color:#fff9de;background:#ffffff14;font:inherit;font-weight:800}.region-buttons[data-astro-cid-mrlmg7u3]{display:flex;flex-wrap:wrap;gap:10px}.region-buttons[data-astro-cid-mrlmg7u3] button[data-astro-cid-mrlmg7u3]{min-height:42px;border:1px solid rgba(243,198,35,.28);border-radius:999px;padding:0 15px;color:#fff9de;background:#ffffff14;font-weight:950;cursor:pointer}.region-buttons[data-astro-cid-mrlmg7u3] button[data-astro-cid-mrlmg7u3][aria-pressed=true]{color:#07100b;background:#f3c623}.map-layout[data-astro-cid-mrlmg7u3]{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch}.world-map-card[data-astro-cid-mrlmg7u3]{min-width:0;overflow:hidden}.country-map[data-astro-cid-mrlmg7u3]{min-height:clamp(430px,58vw,650px);background:radial-gradient(circle at 50% 50%,rgba(45,212,191,.12),transparent 32rem),linear-gradient(180deg,#020810e6,#020810fa)}.country-shape{transition:fill-opacity .16s ease,opacity .16s ease,filter .16s ease;cursor:pointer}.country-shape.is-hovered,.country-shape.is-selected{filter:drop-shadow(0 14px 10px rgba(0,0,0,.45)) drop-shadow(0 0 14px rgba(243,198,35,.55))}.country-shape.is-muted{cursor:default}.country-popup .leaflet-popup-content-wrapper{border:1px solid rgba(243,198,35,.46);border-radius:8px;background:#050b12f5;color:#fff9de;box-shadow:0 24px 70px #0000007a;backdrop-filter:blur(16px)}.country-popup .leaflet-popup-tip{border:1px solid rgba(243,198,35,.34);background:#050b12f5}.country-popup .leaflet-popup-content{display:grid;min-width:min(270px,68vw);gap:8px;margin:16px;color:#fff9de}.country-popup .leaflet-popup-content strong{color:#f3c623;font-size:1.22rem;line-height:1.05}.country-popup .leaflet-popup-content span{color:#fff9ded1;font-weight:850}.country-popup .leaflet-popup-content b{width:fit-content;border-radius:999px;padding:6px 10px;background:#f3c62329;color:#fff9de;font-weight:950}.country-popup .leaflet-popup-content em{color:#fff9deb8;font-size:.92rem;font-style:normal;line-height:1.45}.country-popup a.leaflet-popup-close-button{color:#fff9de}.map-note[data-astro-cid-mrlmg7u3]{margin:0;padding:14px 16px;color:#fff9dea3;font-size:.92rem}.ranking-grid[data-astro-cid-mrlmg7u3]{grid-template-columns:minmax(0,.9fr) minmax(380px,.85fr);align-items:center}.ranking-grid[data-astro-cid-mrlmg7u3] h2[data-astro-cid-mrlmg7u3]{max-width:11ch;font-size:clamp(2.6rem,4.4vw,4.9rem)}.ranking-grid[data-astro-cid-mrlmg7u3] p[data-astro-cid-mrlmg7u3]{max-width:680px}.ranking-list[data-astro-cid-mrlmg7u3]{display:grid;gap:10px;padding:clamp(16px,3vw,26px);max-height:720px;overflow:auto}.ranking-list[data-astro-cid-mrlmg7u3] article[data-astro-cid-mrlmg7u3]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:center;padding:14px;border-radius:8px;background:#ffffff12}.ranking-list[data-astro-cid-mrlmg7u3] article[data-astro-cid-mrlmg7u3]>span[data-astro-cid-mrlmg7u3]{grid-row:span 2;color:#f3c623;font-weight:950}.ranking-list[data-astro-cid-mrlmg7u3] strong[data-astro-cid-mrlmg7u3],.ranking-list[data-astro-cid-mrlmg7u3] b[data-astro-cid-mrlmg7u3]{color:#fff9de;overflow-wrap:anywhere}.ranking-list[data-astro-cid-mrlmg7u3] small[data-astro-cid-mrlmg7u3]{display:block;color:#fff9de9e;font-weight:800}.ranking-list[data-astro-cid-mrlmg7u3] b[data-astro-cid-mrlmg7u3]{color:#f3c623}.ranking-list[data-astro-cid-mrlmg7u3] i[data-astro-cid-mrlmg7u3]{grid-column:1 / -1;display:block;height:12px;overflow:hidden;border-radius:999px;background:#ffffff1f}.ranking-list[data-astro-cid-mrlmg7u3] i[data-astro-cid-mrlmg7u3] span[data-astro-cid-mrlmg7u3]{display:block;width:var(--bar);min-width:6px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f3c623,#2dd4bf)}.notes-grid[data-astro-cid-mrlmg7u3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.notes-grid[data-astro-cid-mrlmg7u3] h2[data-astro-cid-mrlmg7u3]{max-width:12ch;font-size:clamp(2rem,3.6vw,3.8rem);line-height:.98}@media(max-width:900px){.hero-grid[data-astro-cid-mrlmg7u3],.map-layout[data-astro-cid-mrlmg7u3],.ranking-grid[data-astro-cid-mrlmg7u3],.notes-grid[data-astro-cid-mrlmg7u3],.map-controls[data-astro-cid-mrlmg7u3],.hero-stats[data-astro-cid-mrlmg7u3]{grid-template-columns:1fr}h1[data-astro-cid-mrlmg7u3]{max-width:9ch}}@media(max-width:620px){.countries-shell[data-astro-cid-mrlmg7u3]{width:min(100% - 24px,1180px)}.countries-hero[data-astro-cid-mrlmg7u3]{min-height:auto}.country-map[data-astro-cid-mrlmg7u3]{min-height:420px}}
