.map-col.svelte-112lvh4{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.map-figure.svelte-112lvh4{width:100%;margin:0}.map-figure.svelte-112lvh4 img{object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-warm);border:1px solid var(--color-border-strong);width:100%;min-height:260px;max-height:380px;display:block}.map-figure.svelte-112lvh4 figcaption:where(.svelte-112lvh4){font-family:var(--font-body);color:var(--color-muted);margin-top:8px;font-size:13px;font-weight:400;line-height:1.4}.map-figure.svelte-112lvh4 figcaption:where(.svelte-112lvh4) a:where(.svelte-112lvh4){color:var(--color-brand-blue);text-decoration:underline}.map-figure.svelte-112lvh4 figcaption:where(.svelte-112lvh4) a:where(.svelte-112lvh4):hover{color:var(--color-brand-blue-hover)}.map-link.svelte-112lvh4{box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--color-brand-blue);min-height:44px;color:var(--color-brand-blue);font-family:var(--font-body);background:0 0;justify-content:center;align-items:center;padding:10px 24px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.map-link.svelte-112lvh4:hover{background:var(--color-band)}.visually-hidden.svelte-112lvh4{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
