.smap[data-astro-cid-7vhj7pau]{gap:var(--space-8);align-items:center;display:grid}@media (width>=900px){.smap[data-astro-cid-7vhj7pau]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.smap-figure[data-astro-cid-7vhj7pau]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-4);margin:0;overflow:hidden}.smap-figure[data-astro-cid-7vhj7pau] svg[data-astro-cid-7vhj7pau]{width:100%;height:auto;max-height:640px;display:block}.smap-states[data-astro-cid-7vhj7pau] path[data-astro-cid-7vhj7pau]{fill:var(--fog);stroke:#fff;stroke-width:1.2px}.smap-states[data-astro-cid-7vhj7pau] path[data-astro-cid-7vhj7pau].is-coast{fill:#d5e3e3}.smap-zone[data-astro-cid-7vhj7pau]{fill:#5cd6bf59;stroke:#167463;stroke-width:1.5px;stroke-dasharray:4 3}.smap-pin[data-astro-cid-7vhj7pau] circle[data-astro-cid-7vhj7pau]{fill:#0f3d4c;stroke:#fff;stroke-width:2px;transition:r .16s var(--ease-out), fill .16s var(--ease-out)}.smap-pin--home[data-astro-cid-7vhj7pau] circle[data-astro-cid-7vhj7pau]{fill:#167463}.smap-pin[data-astro-cid-7vhj7pau] text[data-astro-cid-7vhj7pau]{font:700 19px/1 var(--font-sans,inherit);fill:#11191c;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.smap-pin[data-astro-cid-7vhj7pau]{cursor:pointer;outline:none}.smap[data-astro-cid-7vhj7pau].has-active .smap-pin[data-astro-cid-7vhj7pau]:not(.is-active){opacity:.45}.smap-pin[data-astro-cid-7vhj7pau].is-active circle[data-astro-cid-7vhj7pau]{r:10}.smap-pin--home[data-astro-cid-7vhj7pau].is-active circle[data-astro-cid-7vhj7pau]{r:12}.smap-legend[data-astro-cid-7vhj7pau]{gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-2) 0;font-size:var(--small-size);color:var(--muted);flex-wrap:wrap;display:flex}.smap-legend[data-astro-cid-7vhj7pau] span[data-astro-cid-7vhj7pau]{align-items:center;gap:var(--space-2);display:inline-flex}.key[data-astro-cid-7vhj7pau]{border-radius:50%;width:14px;height:14px;display:inline-block}.key--zone[data-astro-cid-7vhj7pau]{background:#5cd6bf59;border:1.5px dashed #167463}.key--pin[data-astro-cid-7vhj7pau]{background:#0f3d4c}.smap-side[data-astro-cid-7vhj7pau]{gap:var(--space-8);display:grid}.smap-group-head[data-astro-cid-7vhj7pau]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--title-size,20px);font-weight:700;display:flex}.smap-group-head[data-astro-cid-7vhj7pau] .icon{color:var(--seafoam-ink);flex:none}.smap-group-head[data-astro-cid-7vhj7pau] small[data-astro-cid-7vhj7pau]{font-size:var(--small-size);color:var(--muted);font-weight:400;display:block}.smap-side[data-astro-cid-7vhj7pau] ul[data-astro-cid-7vhj7pau]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.smap-side[data-astro-cid-7vhj7pau] li[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--rule);color:inherit;transition:background-color .16s var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.smap-side[data-astro-cid-7vhj7pau] li[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau] .icon{color:var(--seafoam-ink);transition:transform .2s var(--ease-out)}.smap-side[data-astro-cid-7vhj7pau] li[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau].is-active,.smap-side[data-astro-cid-7vhj7pau] li[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau]:hover{background:var(--surface)}.smap-side[data-astro-cid-7vhj7pau] li[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau].is-active .icon{transform:translate(3px)}.smap-name[data-astro-cid-7vhj7pau]{font-weight:700}.smap-miles[data-astro-cid-7vhj7pau]{font-size:var(--small-size);color:var(--muted);white-space:nowrap}.smap-else[data-astro-cid-7vhj7pau]{font-size:var(--small-size);color:var(--muted)}.laws[data-astro-cid-zaaa7i3w]{gap:var(--space-6);display:grid}@media (width>=900px){.laws[data-astro-cid-zaaa7i3w]{grid-template-columns:repeat(3,minmax(0,1fr))}}.law[data-astro-cid-zaaa7i3w]{gap:var(--space-3);padding:var(--space-8);flex-direction:column;display:flex}.law-cite[data-astro-cid-zaaa7i3w]{padding-top:var(--space-3);border-top:1px solid var(--rule);font-size:var(--small-size);margin-top:auto;font-weight:700}
