.er-board[data-astro-cid-3r7h432q]{--er-ink:var(--color-navy-deep);--er-rule:color-mix(in srgb, var(--er-ink) 22%, transparent);margin-bottom:var(--spacing-12);border:1.5px solid var(--er-ink);border-radius:var(--radius-lg);background:var(--color-white);overflow:clip}.er-nowrap[data-astro-cid-3r7h432q]{white-space:nowrap}.er-sr-only[data-astro-cid-3r7h432q]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.er-icon[data-astro-cid-3r7h432q]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.er-board-head[data-astro-cid-3r7h432q]{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-6);padding:var(--spacing-4) var(--spacing-8);border-top:8px solid var(--color-category-medical);border-bottom:1.5px solid var(--er-ink);color:var(--color-on-accent);flex-wrap:wrap;display:flex}.er-stamp[data-astro-cid-3r7h432q]{align-items:baseline;gap:var(--spacing-1) var(--spacing-3);font-family:var(--font-heading);flex-wrap:wrap;margin:0;display:flex}.er-stamp-caption[data-astro-cid-3r7h432q]{font-size:var(--font-size-xl);letter-spacing:.04em;font-weight:800}.er-stamp-date[data-astro-cid-3r7h432q]{align-items:center;gap:var(--spacing-2);font-size:min(var(--font-size-3xl), 2.25rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:inline-flex}.er-stamp-weekday[data-astro-cid-3r7h432q]{min-height:2rem;padding:0 var(--spacing-3);border:1.5px solid var(--er-ink);border-radius:var(--radius-pill);font-size:var(--font-size-base);color:var(--er-ink);align-items:center;font-weight:800;display:inline-flex}.er-stamp[data-astro-cid-3r7h432q][data-tone=sunday] .er-stamp-weekday[data-astro-cid-3r7h432q]{color:var(--color-red-strong)}.er-board-note[data-astro-cid-3r7h432q]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-base);word-break:auto-phrase;text-wrap:balance;margin:0;font-weight:700;display:flex}.er-section[data-astro-cid-3r7h432q]{padding:var(--spacing-8)}.er-section[data-astro-cid-3r7h432q]+.er-section[data-astro-cid-3r7h432q]{border-top:1.5px dashed var(--er-rule)}.er-title[data-astro-cid-3r7h432q]{margin:0 0 var(--spacing-1);font-size:var(--font-size-xl);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);color:var(--er-ink)}.er-lead[data-astro-cid-3r7h432q]{max-width:40em;margin:0 0 var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);word-break:auto-phrase;text-wrap:pretty;line-height:1.7}.er-cards[data-astro-cid-3r7h432q]{gap:var(--spacing-8) var(--spacing-6);padding:var(--spacing-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));margin:0;list-style:none;display:grid}.er-card[data-astro-cid-3r7h432q]{align-content:start;gap:var(--spacing-4) var(--spacing-6);padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border:1.5px solid var(--er-ink);border-radius:var(--radius-md);background:var(--color-white);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.er-card-tab[data-astro-cid-3r7h432q]{top:-.875rem;left:var(--spacing-5);max-width:calc(100% - var(--spacing-10));padding:.125rem var(--spacing-3);border:1.5px solid var(--er-ink);border-radius:var(--radius-sm);background:var(--color-category-medical);font-size:var(--font-size-xs);color:var(--color-on-accent);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.5;position:absolute;overflow:hidden}.er-card[data-astro-cid-3r7h432q]:is([data-state=closed],[data-state=unknown],[data-live=ended]) .er-card-tab[data-astro-cid-3r7h432q]{background:var(--color-category-medical-tint)}.er-card-main[data-astro-cid-3r7h432q]{min-width:0}.er-card-name[data-astro-cid-3r7h432q]{margin:0 0 var(--spacing-2);font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--er-ink);font-weight:800;line-height:1.35}.er-card-hours[data-astro-cid-3r7h432q]{gap:var(--spacing-1);flex-direction:column;display:flex}.er-card-hours-head[data-astro-cid-3r7h432q]{align-items:center;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;display:flex}.er-card-hours-label[data-astro-cid-3r7h432q]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:700}.er-card-time[data-astro-cid-3r7h432q]{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.er-card-time-value[data-astro-cid-3r7h432q]{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--er-ink);font-size:1.5rem;font-weight:800;line-height:1.15}.er-card[data-astro-cid-3r7h432q][data-live=ended] .er-card-time-value[data-astro-cid-3r7h432q]{font-size:var(--font-size-xl);color:var(--color-text-secondary)}.er-card-time-departments[data-astro-cid-3r7h432q]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:700}.er-card-time-off[data-astro-cid-3r7h432q]{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-text-secondary);font-weight:800}.er-card-side[data-astro-cid-3r7h432q]{align-items:flex-end;gap:var(--spacing-2);text-align:right;flex-direction:column;display:flex}.er-card-address[data-astro-cid-3r7h432q]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.er-card-schedule[data-astro-cid-3r7h432q],.er-card[data-astro-cid-3r7h432q]>.er-links[data-astro-cid-3r7h432q]{grid-column:1/-1}.er-card-schedule[data-astro-cid-3r7h432q]{padding-top:var(--spacing-3);border-top:1.5px dashed var(--er-rule)}.er-card-schedule-title[data-astro-cid-3r7h432q]{margin:0 0 var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:700}.er-card-schedule-list[data-astro-cid-3r7h432q]{gap:var(--spacing-1);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.er-card-schedule-days[data-astro-cid-3r7h432q]{font-weight:700}.er-live[data-astro-cid-3r7h432q]{min-height:1.5rem;padding:0 var(--spacing-2);border:1.5px solid var(--er-ink);border-radius:var(--radius-pill);background:var(--color-white);font-size:var(--font-size-xs);color:var(--er-ink);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.er-live[data-astro-cid-3r7h432q][hidden]{display:none}.er-live[data-astro-cid-3r7h432q][data-live=open]{background:var(--color-category-medical);color:var(--color-on-accent)}.er-live[data-astro-cid-3r7h432q][data-live=ended]{border-color:var(--er-rule);background:color-mix(in srgb, var(--er-ink) 6%, var(--color-white));color:var(--color-text-secondary)}.er-tel[data-astro-cid-3r7h432q]{align-items:center;gap:var(--spacing-2);min-height:48px;padding:var(--spacing-1) var(--spacing-5) var(--spacing-1) var(--spacing-4);border:1.5px solid var(--color-fill);border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-on-fill);transition:background var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:inline-flex}.er-tel[data-astro-cid-3r7h432q]:hover{background:var(--color-navy-deep)}.er-tel[data-astro-cid-3r7h432q]:active{transform:translateY(1px)}.er-tel--alt[data-astro-cid-3r7h432q],.er-card[data-astro-cid-3r7h432q]:is([data-state=closed],[data-live=before],[data-live=ended]) .er-tel[data-astro-cid-3r7h432q]{border-color:var(--er-ink);background:var(--color-white);color:var(--er-ink)}.er-tel--alt[data-astro-cid-3r7h432q]:hover,.er-card[data-astro-cid-3r7h432q]:is([data-state=closed],[data-live=before],[data-live=ended]) .er-tel[data-astro-cid-3r7h432q]:hover{background:color-mix(in srgb, var(--er-ink) 6%, var(--color-white))}.er-tel-text[data-astro-cid-3r7h432q]{align-items:baseline;gap:var(--spacing-2);line-height:1.2;display:flex}.er-tel-caption[data-astro-cid-3r7h432q]{font-size:var(--font-size-xs);font-weight:700}.er-tel-number[data-astro-cid-3r7h432q]{font-size:var(--font-size-base);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.er-hotlines[data-astro-cid-3r7h432q]{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.er-hotline[data-astro-cid-3r7h432q]{gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-6);border:1.5px solid var(--er-rule);border-radius:var(--radius-md);background:var(--color-wash);flex-direction:column;display:flex}.er-hotline-name[data-astro-cid-3r7h432q]{font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--er-ink);margin:0;font-weight:800;line-height:1.4}.er-hotline-live[data-astro-cid-3r7h432q]{margin:0}.er-hotline-hours[data-astro-cid-3r7h432q]{font-size:var(--font-size-sm);margin:0;font-weight:700}.er-phones[data-astro-cid-3r7h432q]{gap:var(--spacing-3) var(--spacing-4);margin:var(--spacing-1) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.er-phone[data-astro-cid-3r7h432q]{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;max-width:22rem;display:flex}.er-phone-note[data-astro-cid-3r7h432q],.er-note[data-astro-cid-3r7h432q]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.6}.er-links[data-astro-cid-3r7h432q]{align-items:center;gap:var(--spacing-1) var(--spacing-4);font-size:var(--font-size-xs);flex-wrap:wrap;margin:0;display:flex}.er-link[data-astro-cid-3r7h432q]{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}.er-link[data-astro-cid-3r7h432q]:hover{text-decoration-thickness:2px}.er-verified[data-astro-cid-3r7h432q]{color:var(--color-text-secondary)}.er-guides[data-astro-cid-3r7h432q]{gap:var(--spacing-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.er-guide[data-astro-cid-3r7h432q]{min-height:48px;padding:var(--spacing-2) var(--spacing-5);border:1.5px solid var(--er-ink);border-radius:var(--radius-md);color:var(--er-ink);flex-direction:column;justify-content:center;text-decoration:none;display:inline-flex}.er-guide[data-astro-cid-3r7h432q]:hover{background:color-mix(in srgb, var(--er-ink) 6%, var(--color-white))}.er-guide-owner[data-astro-cid-3r7h432q]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.er-guide-label[data-astro-cid-3r7h432q]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}@media (width<=599px){.er-board-head[data-astro-cid-3r7h432q],.er-section[data-astro-cid-3r7h432q]{padding-inline:var(--spacing-4)}.er-section[data-astro-cid-3r7h432q]{padding-block:var(--spacing-6)}.er-card[data-astro-cid-3r7h432q]{padding-inline:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.er-card-side[data-astro-cid-3r7h432q]{text-align:left;align-items:flex-start}}.emergency-section[data-astro-cid-734cttng]{max-width:var(--wide-width);padding:var(--menu-page-top) var(--spacing-6) var(--spacing-12);margin:0 auto}.emergency-header[data-astro-cid-734cttng]{margin-bottom:var(--spacing-8)}.emergency-label[data-astro-cid-734cttng]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.emergency-title[data-astro-cid-734cttng]{font-size:var(--font-size-display-compact);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);margin-bottom:var(--spacing-2);word-break:auto-phrase;text-wrap:balance}.emergency-lead[data-astro-cid-734cttng]{max-width:44em;margin-bottom:var(--spacing-4);font-size:var(--font-size-base);color:var(--color-text-secondary);word-break:auto-phrase;text-wrap:pretty}@media (width<=600px){.emergency-section[data-astro-cid-734cttng]{padding:var(--menu-page-top) var(--spacing-4) var(--spacing-12)}}@media (width<=599px){.emergency-header[data-astro-cid-734cttng]{margin-bottom:var(--spacing-4)}.emergency-header[data-astro-cid-734cttng] .breadcrumb{margin-bottom:calc(var(--spacing-2) * -1);position:relative}.emergency-title[data-astro-cid-734cttng]{margin-bottom:var(--spacing-1);font-size:1.625rem}.emergency-title-paren[data-astro-cid-734cttng]{font-size:var(--font-size-base);letter-spacing:0;text-spacing-trim:trim-start;margin-inline-start:-.5em;display:block}}
