.address-grid[data-astro-cid-lgbbaok4]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.address-card[data-astro-cid-lgbbaok4],.hours-card[data-astro-cid-lgbbaok4]{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);background:#fff}.address-card[data-astro-cid-lgbbaok4] h3[data-astro-cid-lgbbaok4],.hours-card[data-astro-cid-lgbbaok4] h3[data-astro-cid-lgbbaok4]{font-size:var(--font-size-xl);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light)}.address-card[data-astro-cid-lgbbaok4] address[data-astro-cid-lgbbaok4]{color:var(--color-text-secondary);margin-bottom:var(--space-6);font-style:normal;line-height:1.8}.address-card[data-astro-cid-lgbbaok4] address[data-astro-cid-lgbbaok4] strong[data-astro-cid-lgbbaok4]{color:var(--color-text-primary);margin-bottom:var(--space-2);display:block}.address-actions[data-astro-cid-lgbbaok4]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hours-table[data-astro-cid-lgbbaok4]{border-collapse:collapse;width:100%;font-size:var(--font-size-base)}.hours-table[data-astro-cid-lgbbaok4] th[data-astro-cid-lgbbaok4],.hours-table[data-astro-cid-lgbbaok4] td[data-astro-cid-lgbbaok4]{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border-light)}.hours-table[data-astro-cid-lgbbaok4] th[data-astro-cid-lgbbaok4]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-bg-secondary)}.hours-table[data-astro-cid-lgbbaok4] td[data-astro-cid-lgbbaok4]{color:var(--color-text-secondary)}.hours-table[data-astro-cid-lgbbaok4] tr[data-astro-cid-lgbbaok4]:last-child td[data-astro-cid-lgbbaok4]{border-bottom:none}.hours-table[data-astro-cid-lgbbaok4] tr[data-astro-cid-lgbbaok4]:hover td[data-astro-cid-lgbbaok4]{background:var(--color-brand-50)}.hours-note[data-astro-cid-lgbbaok4]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--space-4) 0 0}.hours-note[data-astro-cid-lgbbaok4] a[data-astro-cid-lgbbaok4]{font-weight:var(--font-weight-semibold)}.access-grid[data-astro-cid-lgbbaok4]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.access-card[data-astro-cid-lgbbaok4]{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;background:#fff}.access-icon[data-astro-cid-lgbbaok4]{margin-bottom:var(--space-3);font-size:2.5rem;line-height:1}.access-title[data-astro-cid-lgbbaok4]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2)}.access-detail[data-astro-cid-lgbbaok4]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.map-wrapper[data-astro-cid-lgbbaok4]{margin-bottom:var(--space-8)}.nearby-grid[data-astro-cid-lgbbaok4] h4[data-astro-cid-lgbbaok4]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4)}.nearby-list[data-astro-cid-lgbbaok4]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.nearby-list[data-astro-cid-lgbbaok4] li[data-astro-cid-lgbbaok4]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:#fff}.nearby-list[data-astro-cid-lgbbaok4] strong[data-astro-cid-lgbbaok4]{color:var(--color-text-primary)}.nearby-dist[data-astro-cid-lgbbaok4]{color:var(--color-brand-600);font-weight:var(--font-weight-medium)}.contact-prep[data-astro-cid-lgbbaok4]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.prep-item[data-astro-cid-lgbbaok4]{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);background:#fff}.prep-item[data-astro-cid-lgbbaok4] h4[data-astro-cid-lgbbaok4]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2)}.prep-item[data-astro-cid-lgbbaok4] p[data-astro-cid-lgbbaok4]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.prep-item[data-astro-cid-lgbbaok4] a[data-astro-cid-lgbbaok4]{font-weight:var(--font-weight-semibold)}@media (width<=768px){.address-grid[data-astro-cid-lgbbaok4]{grid-template-columns:1fr}.address-actions[data-astro-cid-lgbbaok4]{flex-direction:column}.address-actions[data-astro-cid-lgbbaok4] .btn[data-astro-cid-lgbbaok4]{justify-content:center;width:100%}}
