.map-controls{display:flex;align-items:center;gap:var(--ds-space-3)}.language-toggle{display:flex;align-items:stretch;border:1px solid var(--ds-border);border-radius:var(--airisk-foundation-radius-6px);overflow:hidden;background:var(--ds-surface)}.language-toggle button{border:0!important;border-radius:0!important;min-height:40px;padding:var(--ds-space-2) var(--ds-space-3)!important;background:transparent!important;color:var(--airisk-foundation-color-c4d9e8)!important;font:inherit;font-size:var(--airisk-foundation-type-13px);cursor:pointer}.language-toggle button[aria-pressed=true]{background:var(--airisk-foundation-color-a9dcd3)!important;color:var(--airisk-foundation-color-092432)!important;font-weight:var(--ds-weight-bold)}.language-toggle button:focus-visible{outline:2px solid var(--airisk-foundation-color-ffffff);outline-offset:-3px}html[lang=en] .classification-chips{flex-wrap:wrap}html[lang=en] .classification-chip{white-space:normal}html[lang=en] .policy-heading h2{line-height:var(--ds-line-1-35)}html[lang=en] .journey-primary{white-space:normal}html[lang=en] .explorer-heading{flex-wrap:wrap}html[lang=en] .explore-result-head h3{overflow-wrap:anywhere}@media(max-width:760px){.map-controls{gap:var(--ds-space-2)}.language-toggle button{padding:var(--ds-space-2) var(--airisk-foundation-space-10px)!important}}

.language-toggle[hidden]{display:none!important}

.map-controls{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 28px)}.map-zoom-controls{display:flex;gap:var(--ds-space-1)}.map-zoom-controls button{min-width:44px;min-height:44px;font-size:var(--ds-type-card);padding:var(--airisk-foundation-space-6px) var(--ds-space-3);line-height:var(--ds-line-1)}.map-zoom-controls button:focus-visible{outline:2px solid var(--ds-action);outline-offset:3px}

.map-gesture-guide{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-4);width:max-content;max-width:calc(100% - 48px);box-sizing:border-box;padding:var(--ds-space-2) var(--airisk-foundation-space-14px);border:1px solid var(--airisk-foundation-color-345568);border-radius:var(--airisk-foundation-radius-6px);background:var(--airisk-foundation-color-0b202de8);color:var(--airisk-foundation-color-b7cdd9);font-size:var(--ds-type-meta);line-height:var(--ds-line-1-6);text-align:center;pointer-events:none}.map-gesture-guide span{white-space:nowrap}@media(min-width:701px){#observatory #risk-panel{top:80px;max-height:calc(100% - 276px)}#observatory .policy-heading{top:80px}}@media(max-width:700px){.map-gesture-guide{display:none}}
