.action-bar[data-astro-cid-ibaba3qa]{display:none}@media(max-width:767px){.action-bar[data-astro-cid-ibaba3qa]{display:flex;gap:var(--space-2);position:fixed;left:0;right:0;bottom:0;z-index:50;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 -2px 8px #00000014}body:has(.action-bar){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.action-bar__btn[data-astro-cid-ibaba3qa]{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--radius);font-size:1.05rem;font-weight:700;text-decoration:none}.action-bar__btn--call[data-astro-cid-ibaba3qa]{background:var(--color-primary);color:#fff}.action-bar__btn--call[data-astro-cid-ibaba3qa]:hover{background:var(--color-primary-dark)}.action-bar__btn--directions[data-astro-cid-ibaba3qa]{background:var(--color-bg);color:var(--color-primary);border:2px solid var(--color-primary)}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.action-bar__btn[data-astro-cid-ibaba3qa]{transition:background-color .15s ease}}.page-intro[data-astro-cid-2rhflwwg]{margin-bottom:var(--space-5)}.lede[data-astro-cid-2rhflwwg]{font-size:1.05rem;color:var(--color-text-muted)}.breadcrumb[data-astro-cid-2rhflwwg] a[data-astro-cid-2rhflwwg]{color:var(--color-text-muted)}.breadcrumb[data-astro-cid-2rhflwwg] a[data-astro-cid-2rhflwwg]:hover{color:var(--color-primary-dark)}.visit-contact[data-astro-cid-2rhflwwg]{background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4) var(--space-5);margin:var(--space-5) 0 var(--space-6);box-shadow:0 1px 0 var(--color-border)}.visit-contact__title[data-astro-cid-2rhflwwg]{margin:0 0 var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.visit-contact__details[data-astro-cid-2rhflwwg]{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:.97rem}.visit-contact__details[data-astro-cid-2rhflwwg] dt[data-astro-cid-2rhflwwg]{font-weight:600;color:var(--color-text)}.visit-contact__details[data-astro-cid-2rhflwwg] dd[data-astro-cid-2rhflwwg]{margin:0}.visit-contact__report[data-astro-cid-2rhflwwg]{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:.9rem;color:var(--color-text-muted)}.visit-contact__report[data-astro-cid-2rhflwwg] a[data-astro-cid-2rhflwwg]{font-weight:600;display:inline-block;padding:var(--space-1) 0}.clinic-badges[data-astro-cid-2rhflwwg]{list-style:none;padding:0;margin:var(--space-2) 0 var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.clinic-badges__item[data-astro-cid-2rhflwwg]{font-size:.85rem;font-weight:600;padding:2px var(--space-2);border-radius:999px;border:1px solid var(--color-border)}.clinic-badges__item--cost[data-astro-cid-2rhflwwg]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.clinic-badges__item--verified[data-astro-cid-2rhflwwg]{border-color:var(--color-verified);color:var(--color-verified)}.nearby__list[data-astro-cid-2rhflwwg]{list-style:none;padding:0;margin:0 0 var(--space-3)}.nearby__item[data-astro-cid-2rhflwwg]{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.nearby__name[data-astro-cid-2rhflwwg]{display:block;padding:var(--space-1) 0;font-weight:600;color:var(--color-primary)}.nearby__meta[data-astro-cid-2rhflwwg]{display:block;font-size:.9rem;color:var(--color-text-muted)}.nearby__more[data-astro-cid-2rhflwwg]{line-height:1.9}.hours-note[data-astro-cid-2rhflwwg]{display:block;margin-top:var(--space-1);font-size:.9rem;color:var(--color-text-muted)}.services-list[data-astro-cid-2rhflwwg]{margin:0 0 var(--space-4);padding-left:1.2rem}.info-details[data-astro-cid-2rhflwwg]{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);font-size:.97rem}.info-details[data-astro-cid-2rhflwwg] dt[data-astro-cid-2rhflwwg]{font-weight:600}.info-details[data-astro-cid-2rhflwwg] dd[data-astro-cid-2rhflwwg]{margin:0}@media(max-width:520px){.visit-contact[data-astro-cid-2rhflwwg]{padding:var(--space-3) var(--space-4)}.visit-contact__details[data-astro-cid-2rhflwwg],.info-details[data-astro-cid-2rhflwwg]{grid-template-columns:1fr;gap:var(--space-1)}.visit-contact__details[data-astro-cid-2rhflwwg] dt[data-astro-cid-2rhflwwg],.info-details[data-astro-cid-2rhflwwg] dt[data-astro-cid-2rhflwwg]{margin-top:var(--space-2)}}
