.europe-map{min-width:0}.europe-map svg{border-radius:10px;width:100%;height:auto;max-height:570px;display:block}.europe-map .map-country{stroke:#fff;stroke-width:1.2px;stroke-linejoin:round;transition:fill .12s}.map-band-0{fill:#dce4e7;background:#dce4e7}.map-band-1{fill:#b8d8d8;background:#b8d8d8}.map-band-2{fill:#65acae;background:#65acae}.map-band-3{fill:#237f86;background:#237f86}.europe-map a:hover .map-country,.europe-map .map-selected{fill:#176bd4;stroke:#0b4b99;stroke-width:2px}.europe-map a:focus-visible{outline:none}.europe-map a:focus-visible .map-country{fill:#176bd4;stroke:#142d40;stroke-width:4px}.map-count{pointer-events:none}.map-count circle{fill:#fff;stroke:#cbd8df;stroke-width:1px}.map-count text{fill:#142d40;font:600 11px Inter,Segoe UI,Arial,sans-serif}.map-ocean{fill:#8fa4af;letter-spacing:4px;font:10px Inter,Segoe UI,Arial,sans-serif}.europe-legend{color:#4d626d;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 5px;font-size:11px;display:flex}.europe-legend>span{align-items:center;gap:5px;display:flex}.europe-legend>span:first-child{margin-right:auto}.europe-legend i{border-radius:3px;width:12px;height:12px}.map-note{color:#667b86;margin:0;padding:6px 16px 14px;font-size:11px;line-height:1.6}.map-note a{color:inherit;text-decoration:underline}@media (max-width:760px){.europe-map svg{max-height:360px}.europe-legend{gap:9px;padding-inline:10px}.map-note{padding-inline:10px}}
