.ft-visit-grid.svelte-txdp83{display:grid;gap:3rem}.ft-visit-info.svelte-txdp83{display:grid;gap:2.5rem;align-content:start}.ft-visit-block.svelte-txdp83{display:grid;align-content:start;justify-items:start;gap:.25rem}.ft-line.svelte-txdp83{display:inline-flex;align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.5rem;color:var(--ft-ink);font-size:1.2rem;font-weight:500;line-height:1.35;text-decoration:none}.ft-line.svelte-txdp83 svg{margin-top:.1rem;color:var(--ft-accent-text)}.ft-line.svelte-txdp83:hover span:where(.svelte-txdp83){text-decoration:underline;text-underline-offset:.2em}.ft-line.svelte-txdp83 small:where(.svelte-txdp83){font-size:.95rem;color:var(--ft-muted)}.ft-dir.svelte-txdp83{margin-top:1rem}.ft-line-sm.svelte-txdp83{padding-block:.25rem;font-size:1rem}.ft-mini.svelte-txdp83{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin-bottom:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ft-muted)}.ft-mini.svelte-txdp83 .ft-status{letter-spacing:0;text-transform:none;font-size:.95rem;color:var(--ft-ink)}.ft-visit-hours.svelte-txdp83{display:block;width:100%;max-width:26rem}.ft-visit-map.svelte-txdp83{--map-radius: var(--ft-radius);--map-border: 1px solid var(--ft-line);--map-bg: var(--ft-surface);--map-height: clamp(20rem, 80vw, 30rem);--map-filter: saturate(.8);min-width:0}@media(min-width:48em){.ft-visit-info.svelte-txdp83{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3rem}}@media(min-width:62em){.ft-visit-grid.svelte-txdp83{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4.5rem}.ft-visit-map.svelte-txdp83{--map-height: 34rem}}.ft-visit-actions.svelte-txdp83{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.ft-visit-actions.svelte-txdp83+.ft-dir:where(.svelte-txdp83){margin-top:.75rem}
