.IQg7vW_svg{width:100%;height:auto;font-family:-apple-system, BlinkMacSystemFont, var(--font-sans), "Segoe UI", sans-serif;display:block;overflow:visible}.IQg7vW_shore{fill:none;stroke:var(--aqua-300);stroke-opacity:.85;stroke-width:calc(18px * var(--k,1));stroke-linejoin:round;vector-effect:non-scaling-stroke}.IQg7vW_land{fill:var(--sand-200);stroke:var(--azul-500);stroke-width:calc(2.75px * var(--k,1) + .5px);stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 6px #143c5a33)}.IQg7vW_roadCasing,.IQg7vW_road{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.IQg7vW_roadCasing{stroke:var(--sand-700);stroke-opacity:.85;stroke-width:calc(10px * var(--k,1))}.IQg7vW_road{stroke:var(--map-road);stroke-width:calc(6.5px * var(--k,1))}.IQg7vW_town{fill:#fff;stroke:var(--map-marker-town);stroke-width:calc(3px * var(--k,1) + .5px);vector-effect:non-scaling-stroke}.IQg7vW_port{fill:var(--map-marker-port);stroke:#fff;stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 3px #0000004d)}.IQg7vW_portGlyph{color:#fff}.IQg7vW_label{fill:var(--map-label);paint-order:stroke;stroke:#ffffffeb;stroke-linejoin:round;font-weight:700}.IQg7vW_townLabel{letter-spacing:.01em;font-weight:650}.IQg7vW_spot{cursor:pointer;outline:none}.IQg7vW_spotDisc{stroke:#fff;stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 3px #0000004d);transition:r .2s}.IQg7vW_spot:focus-visible .IQg7vW_spotDisc{stroke:var(--map-label);stroke-width:3px}.IQg7vW_spotGlyph{color:#fff;pointer-events:none}.IQg7vW_spot[data-verdict=fair] .IQg7vW_spotGlyph{color:var(--map-label)}
