:root{--nl-paper:#f3f6f2;--nl-sea:#dbe9ef;--nl-ink:#1d2a33;--nl-ink-soft:#5a6a73;--nl-line:#c5d1cc;--nl-surface:#ffffff;--nl-land:#e3e9e4;--nl-africa:#e3b75c;--nl-antarctica:#c6d5dd;--nl-asia:#eba596;--nl-europe:#aea6dc;--nl-north-america:#9fca98;--nl-oceania:#82c6c0;--nl-south-america:#d9aed0;--continent:var(--nl-line);--bs-body-bg:var(--nl-paper);--bs-body-color:var(--nl-ink);--bs-body-font-family:"Bricolage Grotesque Variable", system-ui, sans-serif;--bs-body-font-size:1.0625rem;--bs-body-line-height:1.55;--bs-heading-color:var(--nl-ink);--bs-secondary-color:var(--nl-ink-soft);--bs-border-color:var(--nl-line);--bs-link-color:var(--nl-ink);--bs-link-color-rgb:29, 42, 51;--bs-link-hover-color:var(--nl-ink);--bs-link-hover-color-rgb:29, 42, 51;--bs-focus-ring-color:rgba(29, 42, 51, .35);--bs-border-radius:.75rem;--bs-border-radius-pill:50rem}[data-continent=africa]{--continent:var(--nl-africa)}[data-continent=antarctica]{--continent:var(--nl-antarctica)}[data-continent=asia]{--continent:var(--nl-asia)}[data-continent=europe]{--continent:var(--nl-europe)}[data-continent=north-america]{--continent:var(--nl-north-america)}[data-continent=oceania]{--continent:var(--nl-oceania)}[data-continent=south-america]{--continent:var(--nl-south-america)}body{font-optical-sizing:auto;-webkit-font-smoothing:antialiased}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:700;letter-spacing:-.02em;line-height:1.1}h1,.display-5{font-size:clamp(2.5rem,6vw + 1rem,4.75rem);font-weight:800;letter-spacing:-.035em;line-height:.95;hyphens:auto;overflow-wrap:break-word}a{text-decoration-thickness:1px;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}.lead{font-size:1.25rem;color:var(--nl-ink-soft);max-width:38rem}main,.site-sidebar{padding-bottom:5rem}.navbar{--bs-navbar-padding-y:1.25rem;--bs-navbar-brand-color:var(--nl-ink);--bs-navbar-brand-hover-color:var(--nl-ink);background:0 0!important;border-bottom:2px dashed var(--nl-line)}.navbar-brand{font-weight:800;font-size:1.5rem;letter-spacing:-.03em}.navbar-brand span{color:var(--nl-ink-soft);font-weight:400}.site-search{padding:1rem 0;border-bottom:2px dashed var(--nl-line)}.site-search-form{display:flex;gap:.5rem;max-width:34rem}.site-search-field{position:relative;flex:1;min-width:0}.site-search .form-control{height:100%;padding:.5rem 1rem;border:1px solid var(--nl-line);border-radius:var(--bs-border-radius-pill);background:var(--nl-surface);color:var(--nl-ink)}.site-search .form-control::placeholder{color:var(--nl-ink-soft)}.site-search .form-control:focus{border-color:var(--nl-ink);box-shadow:0 0 0 .2rem rgba(29,42,51,.12)}.site-search-button{--bs-btn-color:var(--nl-surface);--bs-btn-bg:var(--nl-ink);--bs-btn-border-color:var(--nl-ink);--bs-btn-hover-color:var(--nl-surface);--bs-btn-hover-bg:#2c3e4a;--bs-btn-hover-border-color:#2c3e4a;--bs-btn-active-color:var(--nl-surface);--bs-btn-active-bg:var(--nl-ink);--bs-btn-active-border-color:var(--nl-ink);--bs-btn-padding-x:1.25rem;--bs-btn-font-weight:600;--bs-btn-border-radius:var(--bs-border-radius-pill)}#site-search-suggestions{--bs-dropdown-border-color:var(--nl-line);--bs-dropdown-border-radius:.75rem;--bs-dropdown-link-color:var(--nl-ink);--bs-dropdown-link-hover-bg:var(--nl-paper);--bs-dropdown-link-active-color:var(--nl-ink);--bs-dropdown-link-active-bg:var(--nl-sea);top:calc(100% + .25rem);left:0;width:100%;max-height:22rem;overflow-y:auto;box-shadow:0 .5rem 1.25rem rgba(29,42,51,.12)}#site-search-suggestions .dropdown-item{display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem}#site-search-suggestions .dropdown-item::before{content:"";flex:none;width:.75rem;height:.75rem;border-radius:50%;background:var(--continent);box-shadow:inset 0 0 0 1px rgba(29,42,51,.15)}.site-search-name{font-weight:600}.site-search-continent{margin-left:auto;color:var(--nl-ink-soft);font-size:.875rem}.breadcrumb{--bs-breadcrumb-divider:"/";--bs-breadcrumb-divider-color:var(--nl-line);--bs-breadcrumb-item-active-color:var(--nl-ink-soft);--bs-breadcrumb-margin-bottom:1.5rem;font-size:.9375rem}.breadcrumb a{color:var(--nl-ink-soft);text-decoration:none}.breadcrumb a:hover{color:var(--nl-ink);text-decoration:underline}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius-pill);--bs-nav-pills-link-active-color:var(--nl-ink);--bs-nav-link-color:var(--nl-ink);--bs-nav-link-hover-color:var(--nl-ink);--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight:600;gap:.5rem}.nav-pills .nav-link{display:inline-flex;align-items:center;gap:.5rem;background:var(--nl-surface);border:1px solid var(--nl-line);transition:background-color .15s ease,border-color .15s ease}.nav-pills .nav-link::before{content:"";width:.75rem;height:.75rem;border-radius:50%;background:var(--continent);box-shadow:inset 0 0 0 1px rgba(29,42,51,.15)}.nav-pills .nav-link:hover{border-color:var(--continent);background:color-mix(in srgb,var(--continent) 18%,var(--nl-surface))}.nav-pills .nav-link.active{background-color:var(--continent);border-color:var(--continent)}.nav-pills .nav-link.active::before{background:var(--nl-ink)}.nav-pills .active .badge{color:var(--nl-ink)!important}.nav-pills .nav-link.disabled{opacity:.5}.nav-pills-lg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.nav-pills-lg{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}}.nav-pills-lg .nav-link{display:grid;grid-template-columns:auto 1fr;column-gap:.625rem;row-gap:.125rem;align-items:center;padding:.875rem 1.5rem .875rem 1.125rem;border-radius:1.25rem;font-size:1.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.nav-pills-lg .nav-link>span{min-width:0;hyphens:auto;overflow-wrap:break-word}.nav-pills-lg .nav-link::before{width:.875rem;height:.875rem}.nav-pills-lg .badge{grid-column:2;justify-self:start;font-size:.875rem;font-weight:500;letter-spacing:0}.badge{--bs-badge-font-weight:600;--bs-badge-padding-x:.5em;--bs-badge-border-radius:var(--bs-border-radius-pill);font-variant-numeric:tabular-nums}.nav-pills .badge{color:var(--nl-ink-soft)!important;background:0 0!important;padding:0;font-size:.875rem}.btn-outline-primary{--bs-btn-color:var(--nl-ink);--bs-btn-bg:var(--nl-surface);--bs-btn-border-color:var(--nl-line);--bs-btn-hover-color:var(--nl-ink);--bs-btn-hover-bg:color-mix(in srgb, var(--continent) 25%, var(--nl-surface));--bs-btn-hover-border-color:var(--continent);--bs-btn-active-color:var(--nl-ink);--bs-btn-active-bg:var(--continent);--bs-btn-active-border-color:var(--continent);--bs-btn-focus-shadow-rgb:29, 42, 51;--bs-btn-padding-x:.875rem;--bs-btn-font-weight:500;--bs-btn-border-radius:.375rem;border-left:.375rem solid var(--continent)}.top-list{list-style:none;margin:0;padding:0;display:grid;column-gap:3rem}@media(min-width:992px){.top-list-columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--top-list-rows,5),auto);grid-auto-flow:column}}.top-list-item{display:grid;grid-template-columns:5.75rem minmax(0,1fr);align-items:start;padding:1rem 0;border-bottom:2px dashed var(--nl-line)}.top-list-rank{font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:.9;font-variant-numeric:tabular-nums;color:var(--nl-ink)}.top-list-rank::after{content:"";display:block;width:2rem;height:.3125rem;margin-top:.5rem;border-radius:1rem;background:var(--nl-line)}.top-list-name{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;text-decoration:none}.top-list-name:hover{text-decoration:underline}.top-list-count{display:block;margin-bottom:.125rem;font-size:.875rem;font-weight:600;color:var(--nl-ink-soft)}.top-list-names{margin:0;font-size:1.25rem;line-height:1.4}.top-list-compact .top-list-item{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;padding:.75rem 0}.top-list-compact .top-list-item{align-items:start}.top-list-compact .top-list-rank{display:inline-flex;align-items:center;height:1.75rem;font-size:1.75rem;line-height:1}.top-list-compact .top-list-rank{width:100%;padding-right:.625rem}.top-list-compact .top-list-trophy{margin-left:auto;vertical-align:0}.top-list-compact .top-list-rank::after{display:none}.top-list-trophy{width:.8em;height:.8em;margin-left:.2em;vertical-align:-.02em;filter:drop-shadow(0 1px 0 rgba(29,42,51,.2))}.top-list-trophy-1{color:#d4a017}.top-list-trophy-2{color:#a3adb5}.top-list-trophy-3{color:#b8733d}.top-list-compact .top-list-count{display:block;margin:.125rem 0 0;white-space:nowrap}.top-list-entries{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.875rem 2.5rem;margin-top:.375rem}.top-list-neighbours{margin:.25rem 0 0;font-size:.875rem;line-height:1.45;color:var(--nl-ink-soft)}.country-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:768px){.country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.country-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.country-grid-narrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.country-grid>.btn{display:flex;align-items:center;text-align:left;font-size:1rem;hyphens:auto;overflow-wrap:break-word}.country-grid>p{grid-column:1/-1}.table{--bs-table-bg:transparent;--bs-table-color:var(--nl-ink);--bs-table-border-color:var(--nl-line);--bs-table-hover-bg:color-mix(in srgb, var(--nl-sea) 60%, transparent);--bs-table-hover-color:var(--nl-ink);font-variant-numeric:tabular-nums}.table>thead th{font-size:.875rem;font-weight:600;color:var(--nl-ink-soft);border-bottom-width:2px}.table>tbody>tr:last-child>*{border-bottom:0}.table a{font-weight:600;text-decoration:none}.table a:hover{text-decoration:underline}.table .progress{--bs-progress-height:.375rem;--bs-progress-bg:var(--nl-sea);--bs-progress-bar-bg:var(--nl-ink-soft);--bs-progress-border-radius:var(--bs-border-radius-pill);min-width:4rem}.country-intro{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2.5rem}@media(min-width:768px){.country-intro{flex-direction:column}}.country-facts{display:grid;grid-template-columns:repeat(2,auto);gap:1rem 2.5rem;margin:0}.country-facts dt{font-weight:400;font-size:.9375rem;color:var(--nl-ink-soft)}.country-facts dd{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.country-summary{max-width:44rem;margin-bottom:1.5rem;color:var(--nl-ink-soft)}.country-special{max-width:44rem;margin-bottom:1.5rem;padding:.75rem 1rem;border-left:.375rem solid var(--continent);border-radius:.375rem;background:var(--nl-surface)}.country-flag{display:block;width:10rem;height:auto;aspect-ratio:4/3;border-radius:.375rem;box-shadow:0 0 0 1px rgba(29,42,51,.12)}.country-flag-figure{margin:0}@media(max-width:575.98px){.country-intro{gap:1rem 1.5rem}.country-flag{width:6.5rem}.country-facts{gap:.75rem 1.5rem}.country-facts dd{font-size:1.25rem}}.country-flag-figure figcaption{margin-top:.5rem;font-size:.8125rem;color:var(--nl-ink-soft)}.geo-chart{aspect-ratio:4/3;border-radius:var(--bs-border-radius);background:var(--nl-sea);overflow:hidden}.geo-chart-world{aspect-ratio:16/10}.geo-chart.is-failed{display:none}.geo-chart-credit{margin:.25rem 0 0;color:var(--nl-ink-soft);font-size:.6875rem;line-height:1.3;text-align:right}.geo-chart.is-failed+.geo-chart-credit{display:none}.geo-chart{position:relative}.geo-chart .google-visualization-tooltip{padding:.375rem .625rem;border:1px solid var(--nl-line);border-radius:.5rem;box-shadow:0 .25rem .75rem rgba(29,42,51,.12);background:var(--nl-surface);color:var(--nl-ink);font-family:var(--bs-body-font-family);font-size:.875rem;line-height:1.35;white-space:nowrap;pointer-events:none;width:auto!important;height:auto!important}.geo-chart .google-visualization-tooltip-item-list,.geo-chart .google-visualization-tooltip-item{margin:0!important;padding:0!important;list-style:none}.geo-chart .google-visualization-tooltip-item span{font-family:inherit!important;font-size:inherit!important;color:inherit!important}.geo-chart path{cursor:pointer;vector-effect:non-scaling-stroke}@media(min-width:992px){.geo-chart-sticky{position:sticky;top:1.5rem}}.compass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"north-west north north-east" "west       center east" "south-west south south-east";gap:.5rem}.compass-cell,.compass-center{min-width:0;hyphens:auto;overflow-wrap:break-word}.compass-cell{min-height:7rem;padding:.875rem 1rem;border-radius:var(--bs-border-radius);background:var(--nl-sea)}.compass-cell[data-direction=north]{grid-area:north}.compass-cell[data-direction=north-east]{grid-area:north-east}.compass-cell[data-direction=east]{grid-area:east}.compass-cell[data-direction=south-east]{grid-area:south-east}.compass-cell[data-direction=south]{grid-area:south}.compass-cell[data-direction=south-west]{grid-area:south-west}.compass-cell[data-direction=west]{grid-area:west}.compass-cell[data-direction=north-west]{grid-area:north-west}.compass-cell.is-empty{background:0 0;border:1px solid color-mix(in srgb,var(--nl-line) 60%,transparent)}.compass-direction{display:block;font-size:.8125rem;color:var(--nl-ink-soft);margin-bottom:.375rem}.compass-cell ul{list-style:none;margin:0;padding:0}.compass-cell li{position:relative;padding-left:1rem}.compass-cell li+li{margin-top:.125rem}.compass-cell li::before{content:"";position:absolute;left:0;top:.5em;width:.5rem;height:.5rem;border-radius:50%;background:var(--continent);box-shadow:inset 0 0 0 1px rgba(29,42,51,.25)}.compass-cell li a{font-weight:700;letter-spacing:-.01em;text-decoration:none}.compass-cell li a:hover{text-decoration:underline}.compass-center{grid-area:center;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;border-radius:var(--bs-border-radius);background:var(--continent);outline:2px dashed var(--nl-ink);outline-offset:-.5rem;font-weight:800;font-size:clamp(.9375rem,1.6vw,1.25rem);letter-spacing:-.02em;line-height:1.15}@media(max-width:575.98px){.compass-cell{min-height:5.5rem;padding:.625rem;font-size:.875rem}.compass-center{padding:.875rem .75rem;outline-offset:-.375rem}}.continent-swatch{display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--continent);box-shadow:inset 0 0 0 1px rgba(29,42,51,.15);vertical-align:middle}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(max-width:991.98px){.site-sidebar:has(.sidebar-card){border-top:2px dashed var(--nl-line);padding-top:2.5rem}}@media(min-width:992px){.book-tips{position:sticky;top:1.5rem}}.sidebar-card{--bs-card-border-color:var(--nl-line);--bs-card-border-width:2px;--bs-card-bg:var(--nl-surface);--bs-card-cap-bg:var(--nl-sea);--bs-card-cap-padding-y:.875rem;--bs-card-cap-padding-x:1.25rem;--bs-card-spacer-y:.25rem;--bs-card-spacer-x:1.25rem;overflow:hidden}.sidebar-card+.sidebar-card{margin-top:1.5rem}.sidebar-card .card-header{border-bottom:2px dashed var(--nl-line)}.sidebar-card-heading{font-size:1.375rem;margin:0}.enclaves-fact .sidebar-card-heading{display:flex;align-items:center;gap:.5rem}.enclaves-fact-icon{flex:none;width:1.125em;height:1.125em;color:#d4a017;filter:drop-shadow(0 1px 0 rgba(29,42,51,.2))}.enclaves-fact .card-body{padding-top:1rem;padding-bottom:1rem;font-size:.9375rem}.enclaves-fact-question{font-size:1.0625rem;font-weight:700;line-height:1.35}.sidebar-card .top-list-compact .top-list-item{grid-template-columns:3.5rem minmax(0,1fr)}.sidebar-card .top-list-compact .top-list-item:last-child{border-bottom:0}.sidebar-card .top-list-compact .top-list-rank{font-size:1.5rem}.sidebar-card .top-list-names{font-size:1.0625rem}.sidebar-card .top-list-name{font-size:inherit}.sidebar-card .nav-pills-lg{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1rem 0}.sidebar-card .nav-pills-lg .nav-link{padding:.625rem .75rem;border-radius:1rem;font-size:1rem}.sidebar-card .nav-pills-lg .badge{font-size:.8125rem}.book-tip{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 0}.book-tip-cover{flex:0 0 5rem}.book-tip-cover img{display:block;width:100%;height:auto}.book-tip+.book-tip{border-top:1px solid var(--nl-line)}.book-tip-title{display:block;font-weight:700;line-height:1.25;text-decoration:none}.book-tip-title:hover{text-decoration:underline}.book-tip-title sup{color:var(--nl-ink-soft);font-weight:400}.book-tip-author{display:block;color:var(--nl-ink-soft);font-size:.9375rem}.book-tip-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;color:var(--nl-ink-soft);font-size:.8125rem}.book-tip-badge{padding:.0625rem .5rem;border-radius:var(--bs-border-radius-pill);background:var(--nl-ink);color:var(--nl-surface);font-weight:600;letter-spacing:.01em}.book-tip-description{margin:.375rem 0 0;font-size:.9375rem}.sidebar-card .card-footer{--bs-card-cap-bg:var(--nl-paper)}.book-tip-price{margin:.5rem 0 0;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums}.book-tip-price-note{margin-left:.25rem;color:var(--nl-ink-soft);font-size:.75rem;font-weight:400}.book-tip-button{--bs-btn-color:var(--nl-ink);--bs-btn-bg:#ffd814;--bs-btn-border-color:#f2c200;--bs-btn-hover-color:var(--nl-ink);--bs-btn-hover-bg:#f7ca00;--bs-btn-hover-border-color:#e0b400;--bs-btn-active-color:var(--nl-ink);--bs-btn-active-bg:#f0b800;--bs-btn-active-border-color:#d9a900;--bs-btn-focus-shadow-rgb:29, 42, 51;--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.25rem;--bs-btn-font-size:.8125rem;--bs-btn-font-weight:600;--bs-btn-border-radius:var(--bs-border-radius-pill);margin-top:.375rem;box-shadow:0 1px 2px rgba(29,42,51,.15)}.book-tip-button sup{margin-left:.125rem}.book-tips-disclosure{margin:0;color:var(--nl-ink-soft);font-size:.8125rem}.site-footer{--bs-nav-link-color:var(--nl-ink-soft);--bs-nav-link-hover-color:var(--nl-ink);--bs-nav-link-font-weight:500;border-top:2px dashed var(--nl-line);color:var(--nl-ink-soft);font-size:.9375rem}.site-footer .nav-link.active{color:var(--nl-ink)}.legal{max-width:48rem;overflow-wrap:break-word}.privacy h3{font-size:1.05rem;font-weight:700}.btn-consent{--bs-btn-color:#fff;--bs-btn-bg:var(--nl-ink);--bs-btn-border-color:var(--nl-ink);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2e4250;--bs-btn-hover-border-color:#2e4250;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2e4250;--bs-btn-active-border-color:#2e4250;--bs-btn-focus-shadow-rgb:29, 42, 51}.consent-cookies{font-size:.8125rem}.consent-cookies th{white-space:nowrap}.consent-layer{position:fixed;inset:0;z-index:1045;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(29,42,51,.15)}.consent-layer[hidden]{display:none}.consent-layer--legal{align-items:flex-end;background:0 0;pointer-events:none}.consent-box{width:100%;max-width:32rem;pointer-events:auto}.consent .modal{--bs-modal-width:32rem}.consent .accordion{--bs-accordion-active-bg:var(--nl-sea);--bs-accordion-active-color:var(--nl-ink);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d2a33' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.consent .accordion-button:not(.collapsed){box-shadow:none}.consent .accordion-button:focus-visible{outline:2px solid var(--nl-ink);outline-offset:-2px}.consent .accordion-header:has(.accordion-button:not(.collapsed)){background-color:var(--bs-accordion-active-bg)}.consent .accordion-header .accordion-button{flex:1}.consent .form-check-input:checked{background-color:var(--nl-ink);border-color:var(--nl-ink)}.consent .form-check-input:focus{border-color:var(--nl-ink);box-shadow:0 0 0 .25rem rgba(29,42,51,.15)}.consent .form-switch .form-check-input:focus:not(:checked){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%231d2a33'/%3e%3c/svg%3e")}.consent-reopen{position:fixed;bottom:1rem;left:1rem;z-index:1030;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0}.consent-reopen[hidden]{display:none}.intro{color:var(--nl-ink-soft);font-size:1rem}.intro h3{font-weight:700;letter-spacing:-.01em}.letter-nav{position:sticky;top:0;z-index:10;padding:.5rem 0;background:var(--nl-paper);border-bottom:2px dashed var(--nl-line)}.letter-nav .nav{--bs-nav-link-color:var(--nl-ink);--bs-nav-link-hover-color:var(--nl-ink);--bs-nav-link-padding-x:.625rem;--bs-nav-link-padding-y:.375rem;--bs-nav-link-font-weight:700;gap:.25rem}.letter-nav .nav-link{min-width:2.25rem;text-align:center;border:1px solid transparent;border-radius:.5rem}@media(min-width:992px){.letter-nav .nav{flex-wrap:nowrap}.letter-nav .nav-item{flex:1}.letter-nav .nav-link{width:100%;min-width:0;padding-inline:0}}.letter-nav a.nav-link{background:var(--nl-surface);border-color:var(--nl-line);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.letter-nav a.nav-link:hover,.letter-nav a.nav-link:focus-visible{background:var(--nl-sea);border-color:color-mix(in srgb,var(--nl-ink) 25%,var(--nl-sea));transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.letter-nav a.nav-link{transition:none}.letter-nav a.nav-link:hover,.letter-nav a.nav-link:focus-visible{transform:none}}@media(prefers-reduced-motion:no-preference){html:has(.letter-nav){scroll-behavior:smooth}}.letter-nav .nav-link.disabled{--bs-nav-link-disabled-color:color-mix(in srgb, var(--nl-ink-soft) 45%, var(--nl-paper))}.letter-nav-static{position:static;padding:0;background:0 0;border-bottom:0}.letter-group{scroll-margin-top:4.5rem}.letter-group-title{display:flex;align-items:baseline;gap:.75rem;font-size:2rem;font-weight:800}.letter-group-count{color:var(--nl-ink-soft);font-size:.9375rem;font-weight:500;letter-spacing:0}.site-nav{--bs-nav-link-color:var(--nl-ink-soft);--bs-nav-link-hover-color:var(--nl-ink);--bs-navbar-active-color:var(--nl-ink);--bs-nav-link-font-weight:600;flex-direction:row}.site-nav .nav-link.active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.ranking-pair{display:grid;row-gap:3rem}@media(min-width:992px){.ranking-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;row-gap:0}.ranking-pair-item{display:grid;grid-row:span 5;grid-template-rows:subgrid}.ranking-pair-item>.top-list{grid-row:span 3;grid-template-rows:subgrid}.ranking-pair-item>.btn{justify-self:start;align-self:start}}.country-explanation{max-width:38rem;margin-bottom:1.5rem;color:var(--nl-ink-soft)}.country-section-title{margin-bottom:1rem;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;scroll-margin-top:1.5rem}h1.country-title{font-size:clamp(2.25rem,2.5vw + 1.25rem,3.25rem);line-height:1.02}.country-lead{color:var(--nl-ink);font-weight:500}.table-sort{display:inline-flex;align-items:center;gap:.375rem;padding:0;border:0;background:0 0;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.table-sort:hover{text-decoration:underline;text-underline-offset:.2em}.table-sort-icon{width:.5rem;height:.75rem;background:no-repeat 50%/contain url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3e%3cpath d='M4 0 8 5H0zM4 12 0 7h8z' fill='%235a6a73' opacity='.45'/%3e%3c/svg%3e")}th[aria-sort=ascending] .table-sort-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3e%3cpath d='M4 0 8 5H0z' fill='%231d2a33'/%3e%3cpath d='M4 12 0 7h8z' fill='%235a6a73' opacity='.25'/%3e%3c/svg%3e")}th[aria-sort=descending] .table-sort-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3e%3cpath d='M4 0 8 5H0z' fill='%235a6a73' opacity='.25'/%3e%3cpath d='M4 12 0 7h8z' fill='%231d2a33'/%3e%3c/svg%3e")}.continent-about{color:var(--nl-ink-soft)}.continent-about h3{color:var(--nl-ink);font-weight:700;letter-spacing:-.01em}.continent-facts{padding-left:1.1rem}.continent-facts li+li{margin-top:.375rem}