.contact-details.svelte-vk4ubz{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text);flex-direction:column;display:flex}.contact-name.svelte-vk4ubz{font-weight:var(--font-semibold);font-size:var(--text-base)}.contact-list.svelte-vk4ubz{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.contact-row.svelte-vk4ubz{gap:var(--space-3);align-items:flex-start;display:flex}.contact-row.svelte-vk4ubz dt:where(.svelte-vk4ubz){flex-shrink:0;padding-top:.125rem;display:inline-flex}.contact-row.svelte-vk4ubz dd:where(.svelte-vk4ubz){min-width:0;margin:0}.contact-icon.svelte-vk4ubz{fill:none;width:1.125rem;height:1.125rem;stroke:var(--section-icon,var(--color-primary));stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}address.svelte-vk4ubz{font-style:normal}.contact-row.svelte-vk4ubz a:where(.svelte-vk4ubz){color:var(--section-link,var(--color-primary));text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.contact-hours.svelte-vk4ubz{border-collapse:collapse}.contact-hours.svelte-vk4ubz th:where(.svelte-vk4ubz),.contact-hours.svelte-vk4ubz td:where(.svelte-vk4ubz){padding:0 var(--space-4) var(--space-0_5,.125rem) 0;text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}.contact-hours.svelte-vk4ubz th:where(.svelte-vk4ubz){font-weight:var(--font-normal,400);color:var(--color-text-muted)}.visually-hidden.svelte-vk4ubz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
