.visit-guides.svelte-3fzfa4{display:grid;gap:.65rem;min-width:0;margin-block:.75rem;overflow-wrap:anywhere}.visit-guides.svelte-3fzfa4 p:where(.svelte-3fzfa4){margin:0 0 .25rem}.visit-guides-title.svelte-3fzfa4{font-size:.95rem}.new-tab.svelte-3fzfa4{font-size:.875em}.facility-links.svelte-3fzfa4{margin-block:.35rem 0;padding-inline-start:1.25rem}.guide-card.svelte-3fzfa4{padding:1rem 1.25rem;border:1px solid var(--clr-border-primary);border-radius:.85rem;background:var(--clr-surface-subtle, #f4f5fa)}.guide-card.svelte-3fzfa4 .venue-guide:where(.svelte-3fzfa4){display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem}.guide-visual.svelte-3fzfa4{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:var(--clr-action-primary-subtle);color:var(--clr-action-primary);--icon-size: 2rem}.guide-visual.svelte-3fzfa4 svg{width:2rem;height:2rem}.guide-copy.svelte-3fzfa4{min-width:0}.guide-card.svelte-3fzfa4 .guide-copy:where(.svelte-3fzfa4) p:where(.svelte-3fzfa4){font-size:.9rem;line-height:1.5;color:var(--clr-text-secondary);margin:0}.guide-card.svelte-3fzfa4 .guide-copy:where(.svelte-3fzfa4) .guide-kicker:where(.svelte-3fzfa4){font-size:.8rem;font-weight:500;margin-block-end:.1rem}.guide-card.svelte-3fzfa4 .guide-copy:where(.svelte-3fzfa4) .guide-venue:where(.svelte-3fzfa4){font-size:1.05rem;color:var(--clr-text-primary);margin-block-end:.25rem}.guide-card.svelte-3fzfa4 .guide-action:where(.svelte-3fzfa4){display:grid;justify-items:end;gap:.35rem}.guide-arrow.svelte-3fzfa4{display:inline-flex;margin-inline-start:.5rem;--icon-size: 1rem}.guide-arrow.svelte-3fzfa4 svg{width:1rem;height:1rem}.guide-card.svelte-3fzfa4 .facility-links:where(.svelte-3fzfa4){grid-column:2 / -1}.visually-hidden.svelte-3fzfa4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 39.99rem){.guide-card.svelte-3fzfa4{padding:1rem}.guide-card.svelte-3fzfa4 .venue-guide:where(.svelte-3fzfa4){grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;align-items:start}.guide-visual.svelte-3fzfa4{width:2.75rem;height:2.75rem;border-radius:.75rem;--icon-size: 1.65rem}.guide-visual.svelte-3fzfa4 svg{width:1.65rem;height:1.65rem}.guide-card.svelte-3fzfa4 .guide-action:where(.svelte-3fzfa4){grid-column:2;justify-items:start}}
