.country-reader-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:1200px;margin-inline:auto;align-items:start}.country-reader-content{min-width:0;width:100%;max-width:var(--reading-measure);margin-inline:auto}.country-navigation{min-width:0;position:sticky;top:var(--site-header-row-height,128px);z-index:30;background:hsl(var(--background));font-family:var(--font-sans);font-size:1rem;line-height:1.5;text-align:left}.country-navigation-heading,.country-reader-map-desktop,.country-study-link{display:none}.country-picker{position:relative;border-block:1px solid hsl(var(--border))}.country-picker summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:10px 4px;cursor:pointer;color:hsl(var(--accent))}.country-picker summary::-webkit-details-marker{display:none}.country-picker summary>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0}.country-picker summary strong{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;overflow-wrap:anywhere}.country-picker summary svg{flex-shrink:0;transition:transform var(--interaction-time,.2s) ease}.country-picker[open] summary svg{transform:rotate(180deg)}.country-picker-panel{position:absolute;inset-inline:0;top:100%;max-height:min(65dvh,32rem,var(--country-picker-space,65dvh));overflow-y:auto;overscroll-behavior:contain;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:0 0 12px 12px;padding:16px;box-shadow:0 20px 48px hsl(var(--shadow-ink) / .3)}.country-picker ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;list-style:none;margin:0;padding:0}.country-picker li{min-width:0}.country-picker li a,.country-picker-all{display:flex;align-items:center;min-height:48px;padding:10px 8px;color:hsl(var(--foreground));font-size:1.125rem;line-height:1.5;text-decoration:none;border-bottom:1px solid hsl(var(--border));overflow-wrap:anywhere;border-radius:5px}.country-picker li a:is([aria-current],:hover,:focus-visible){background:hsl(var(--secondary));color:hsl(var(--accent))}.country-picker-all{color:hsl(var(--accent));margin-top:12px;border:0;text-decoration:underline;text-underline-offset:4px}.country-reader-map svg{width:100%;height:auto;display:block}.country-reader-land{fill:hsl(var(--muted-foreground) / .2);stroke:hsl(var(--muted-foreground) / .25);stroke-width:.5}.country-reader-shape{fill:hsl(var(--accent) / .38);stroke:hsl(var(--accent) / .8);stroke-width:1}.country-reader-map a:is([data-selected=true],:hover) .country-reader-shape{fill:hsl(var(--accent));stroke:hsl(var(--foreground));stroke-width:1.5}.country-reader-map p{min-height:24px;text-align:center;margin:8px 0 16px;color:hsl(var(--accent));font-size:1rem}.country-reader-map-mobile{margin-bottom:8px}.country-navigation a:focus-visible,.country-picker summary:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.country-navigation-heading span{color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.country-reader-content .benchmark-intro{margin-top:20px}@media (min-width:1200px){.country-reader-layout{grid-template-columns:minmax(260px,340px) minmax(0,768px);gap:48px}.country-navigation{top:calc(var(--site-header-row-height,128px) + 24px);z-index:25}.country-navigation-heading{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;align-items:baseline;margin:0 0 28px;font-size:1.125rem}.country-navigation-heading a{color:hsl(var(--accent));text-decoration:underline;text-underline-offset:4px}.country-reader-map-desktop{display:block}.country-reader-map-mobile,.country-picker summary strong{display:none}.country-picker ul{grid-template-columns:minmax(0,1fr)}.country-picker-panel{max-height:min(38dvh,24rem,var(--country-picker-space,38dvh))}.country-study-link{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;color:hsl(var(--muted-foreground));text-decoration:underline;text-underline-offset:4px;margin-top:16px}.country-reader-content .benchmark-intro{margin-top:0}}@media (max-width:1199px){.country-reader-layout>.country-navigation{width:100%;max-width:var(--reading-measure);margin-inline:auto}.editorial-site-header[data-mobile-hidden=true]~main .country-navigation{top:0}.welfare-study .reader-mobile-bar>.country-navigation{position:static;flex:1;min-width:0}.welfare-study .reader-mobile-bar .country-picker{position:static;border:0}.welfare-study .reader-mobile-bar .country-picker summary{padding:0;min-height:48px}.welfare-study .reader-mobile-bar .country-picker summary>span{display:block}.welfare-study .reader-mobile-bar .country-picker summary strong{display:block}.welfare-study .reader-mobile-bar .country-picker-panel{top:auto;bottom:100%;left:12px;right:12px;max-height:calc(100dvh - 190px);border-radius:12px 12px 0 0}.welfare-study .reader-mobile-bar:has(.country-navigation) .reader-index-label{display:block;font-size:1rem;line-height:1.4;max-width:6rem}.welfare-study .reader-mobile-bar:has(.country-navigation) .reader-open{flex:0 0 auto;min-width:44px;min-height:48px;justify-content:center}.welfare-study .reader-mobile-bar:has(.country-navigation) .reader-open>span:not(.reader-index-label){display:none}}@media (max-width:380px){.country-picker ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.country-picker summary svg{transition:none}}@media (forced-colors:active){.country-reader-shape{fill:LinkText;stroke:CanvasText}.country-reader-map a[data-selected=true] .country-reader-shape{fill:Highlight;stroke:HighlightText}}@media print{.country-navigation{display:none!important}.country-reader-layout{display:block}.country-reader-content{max-width:none}}.country-picker[data-placement=above] .country-picker-panel{top:auto;bottom:100%;border-radius:12px 12px 0 0}.benchmark-page>nav{max-width:1200px;margin-inline:auto}@media (max-width:1199px){.welfare-study .reader-mobile-bar:has(.country-navigation){flex-wrap:wrap}.welfare-study .reader-mobile-bar:has(.country-navigation)>.country-navigation{flex:1 1 6rem}.welfare-study .reader-mobile-bar:has(.country-navigation) .reader-open{flex:0 1 5rem;max-width:6rem}.welfare-study .reader-mobile-bar:has(.country-navigation) .reader-open>svg{display:none}.welfare-study .reader-mobile-bar:has(.country-navigation) .reader-steps{margin-left:auto}}
