.global-menu-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:auto!important;min-width:44px;min-height:44px;height:auto!important;padding:10px 12px;border:1px solid var(--line,#ffffff26);border-radius:0;background:var(--surface,#08111c);color:inherit;font:500 12px/1.4 var(--brand-body,Noto),Arial,sans-serif;cursor:pointer;flex-shrink:0}
.global-menu-button .global-menu-icon{display:block;width:22px;height:22px;flex:none}.global-menu-button .global-menu-label{display:block!important;max-width:15ch;width:auto!important;height:auto!important;white-space:normal;background:none!important;transform:none!important;margin:0}.global-menu-button:focus-visible{outline:2px solid #15aeef;outline-offset:3px}
.menu-grid:has(.global-nav-primary),.global-site-navigation{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:12px 0}
:is(.menu-grid,.global-site-navigation) nav{display:grid;min-width:0}:is(.menu-grid,.global-site-navigation) nav h2{font:500 11px/1.5 var(--brand-body,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#9aa8b7;margin:0 0 12px}
:is(.menu-grid,.global-site-navigation) a[data-site-nav]{display:block;min-height:44px;padding:12px 0;border-bottom:1px solid #ffffff20;font:500 19px/1.4 var(--brand-display,Arial,sans-serif);overflow-wrap:anywhere;text-decoration:none;color:inherit}
.global-nav-secondary a[data-site-nav]{font-size:15px}.global-site-navigation{padding:8px 24px}.global-site-navigation a:hover,.menu-grid a[data-site-nav]:hover{color:#15aeef}
.map-first-layout #app .app-header{width:auto}.map-first-layout #app button.navigation-menu-trigger.global-menu-button{display:inline-flex!important;width:auto!important;border-radius:0!important;padding:10px 12px!important;max-width:190px}.map-first-layout .map-command-row{right:215px}
:root[data-map-surface=off] [data-nav-map-tools]{display:none!important}[data-nav-map-tools]{margin:20px 24px;padding:16px 0;border-top:1px solid #ffffff26}[data-nav-map-tools]>summary{cursor:pointer;min-height:44px;line-height:1.5}[data-nav-map-tools] .navigation-drawer-section{padding:8px 0!important}[data-nav-map-tools] .navigation-drawer-section>h3{display:none}
.site-header .desktop-nav{min-width:0;gap:24px}.site-header .desktop-nav a[aria-current=page]{color:#15aeef}.site-static-menu>summary{display:flex;align-items:center;gap:10px;list-style:none;min-height:44px}.site-static-menu>summary::-webkit-details-marker{display:none}
.public-source-details{font-size:14px;line-height:1.7}.public-source-details summary{cursor:pointer;min-height:44px;padding-block:12px}.public-source-details ul{display:grid;gap:12px;padding-inline-start:20px}
#public-regional-reports [data-published-reports]{padding:32px 0}#public-regional-reports h2{margin-bottom:24px}#public-regional-reports p{margin-block:16px}#public-regional-reports .analysis-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin-top:28px}#public-regional-reports .analysis-actions>div{min-width:0}#public-regional-reports .button{display:block;border:1px solid #ffffff40;background:#08111c;color:#15aeef;padding:12px;min-height:48px;white-space:normal;overflow-wrap:anywhere;font:inherit;cursor:pointer;text-align:start}#public-regional-reports a.button{text-decoration:none}#public-regional-reports [hidden]{display:none!important}
@media(max-width:1200px){.site-header .desktop-nav{display:none}.site-header .header-map{margin-inline-start:auto}}
@media(max-width:900px){.global-menu-button .global-menu-label{position:absolute;width:1px!important;height:1px!important;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.map-first-layout #app button.navigation-menu-trigger.global-menu-button{width:44px!important;padding:10px!important}.map-first-layout .map-command-row{right:76px}}
@media(max-width:640px){.map-first-layout .map-command-row{right:68px}.menu-grid:has(.global-nav-primary),.global-site-navigation{gap:20px}:is(.menu-grid,.global-site-navigation) a[data-site-nav]{font-size:17px}.global-nav-secondary a[data-site-nav]{font-size:15px}}
@media(max-width:480px){.map-first-layout .map-command-row{right:60px}}
html[dir=rtl] :is(#site-menu,#navigation-more){inset-inline-start:auto;inset-inline-end:0;margin:0}html[dir=rtl] .site-static-menu-panel{left:0;right:auto}
html[dir=rtl].map-first-layout #navigation-more{inset:0 0 0 auto;margin:0}
