.sam__head[data-astro-cid-3mz2j2hj]{margin-bottom:var(--space-8)}.sam__layout[data-astro-cid-3mz2j2hj]{display:grid;gap:var(--space-8);align-items:center}@media(min-width:900px){.sam__layout[data-astro-cid-3mz2j2hj]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-10)}}.sam__map[data-astro-cid-3mz2j2hj]{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--space-3);min-width:0}.sam__svg[data-astro-cid-3mz2j2hj]{display:block;width:100%;height:auto}.sam__water[data-astro-cid-3mz2j2hj]{fill:#e4eef1}.sam__land[data-astro-cid-3mz2j2hj]{fill:#f3f7e8;stroke:#c9d7a8;stroke-width:1.5}.sam__usa[data-astro-cid-3mz2j2hj]{fill:#eceee8;stroke:#d0d3cb;stroke-width:1}.sam__canal[data-astro-cid-3mz2j2hj]{fill:none;stroke:#9cc3d0;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sam__water-label[data-astro-cid-3mz2j2hj],.sam__usa-label[data-astro-cid-3mz2j2hj],.sam__canal-label[data-astro-cid-3mz2j2hj]{font-family:var(--font-family);font-style:italic;fill:#6f8f9a}.sam__water-label[data-astro-cid-3mz2j2hj]{font-size:15px;letter-spacing:.04em}.sam__usa-label[data-astro-cid-3mz2j2hj]{font-size:13px;fill:#8a8f83;font-style:normal;letter-spacing:.12em}.sam__canal-label[data-astro-cid-3mz2j2hj]{font-size:10px}.sam__pin[data-astro-cid-3mz2j2hj]{cursor:pointer;outline:none}.sam__hit[data-astro-cid-3mz2j2hj]{fill:transparent}.sam__halo[data-astro-cid-3mz2j2hj]{fill:#a3e63559;transition:r .15s ease,fill .15s ease}.sam__dot[data-astro-cid-3mz2j2hj]{fill:#0b0e09;stroke:#a3e635;stroke-width:3;transition:fill .15s ease}.sam__label[data-astro-cid-3mz2j2hj]{font-family:var(--font-heading);font-weight:700;font-size:14px;fill:#171a14;paint-order:stroke;stroke:#f3f7e8;stroke-width:4px;stroke-linejoin:round}.sam__pin[data-astro-cid-3mz2j2hj].is-active .sam__halo[data-astro-cid-3mz2j2hj],.sam__pin[data-astro-cid-3mz2j2hj]:focus-visible .sam__halo[data-astro-cid-3mz2j2hj]{r:20;fill:#a3e63599}.sam__pin[data-astro-cid-3mz2j2hj].is-active .sam__dot[data-astro-cid-3mz2j2hj],.sam__pin[data-astro-cid-3mz2j2hj]:focus-visible .sam__dot[data-astro-cid-3mz2j2hj]{fill:#a3e635;stroke:#0b0e09}.sam__pin[data-astro-cid-3mz2j2hj]:focus-visible .sam__label[data-astro-cid-3mz2j2hj]{text-decoration:underline}.sam__list[data-astro-cid-3mz2j2hj]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);min-width:0}.sam__row[data-astro-cid-3mz2j2hj]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:14px 18px;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.sam__row-dot[data-astro-cid-3mz2j2hj]{width:12px;height:12px;border-radius:50%;background:#0b0e09;box-shadow:0 0 0 3px #a3e635;transition:background-color .15s ease}.sam__row-name[data-astro-cid-3mz2j2hj]{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--color-neutral-900);min-width:0}.sam__row-link[data-astro-cid-3mz2j2hj]{font-size:.875rem;font-weight:600;color:#3f6212;white-space:nowrap}.sam__row[data-astro-cid-3mz2j2hj].is-active,.sam__row[data-astro-cid-3mz2j2hj]:focus-visible{border-color:#84cc16;background:#f7fbea;box-shadow:0 0 0 1px #84cc16;outline:none}.sam__row[data-astro-cid-3mz2j2hj].is-active .sam__row-dot[data-astro-cid-3mz2j2hj],.sam__row[data-astro-cid-3mz2j2hj]:focus-visible .sam__row-dot[data-astro-cid-3mz2j2hj]{background:#a3e635}.sam__note[data-astro-cid-3mz2j2hj]{margin:var(--space-6) 0 0;color:var(--color-neutral-600)}@media(max-width:600px){.sam__label[data-astro-cid-3mz2j2hj]{font-size:23px;stroke-width:6px}.sam__water-label[data-astro-cid-3mz2j2hj]{font-size:22px}.sam__usa-label[data-astro-cid-3mz2j2hj]{font-size:20px}.sam__canal-label[data-astro-cid-3mz2j2hj]{display:none}.sam__dot[data-astro-cid-3mz2j2hj]{r:10}.sam__halo[data-astro-cid-3mz2j2hj]{r:20}.sam__pin[data-astro-cid-3mz2j2hj].is-active .sam__halo[data-astro-cid-3mz2j2hj]{r:26}}@media(prefers-reduced-motion:reduce){.sam__halo[data-astro-cid-3mz2j2hj],.sam__dot[data-astro-cid-3mz2j2hj],.sam__row[data-astro-cid-3mz2j2hj],.sam__row-dot[data-astro-cid-3mz2j2hj]{transition:none}}
