.clinic-page[data-astro-cid-7nbejcpb]{display:grid;gap:2rem;grid-template-areas:"head" "contact" "body" "more"}@media(width>=64rem){.clinic-page[data-astro-cid-7nbejcpb]{grid-template-columns:minmax(0,1fr) 23rem;grid-template-areas:"head contact" "body contact";column-gap:4rem;row-gap:2.5rem}}.clinic-head[data-astro-cid-7nbejcpb]{grid-area:head;min-width:0}.clinic-rail[data-astro-cid-7nbejcpb]{display:contents}.clinic-contact[data-astro-cid-7nbejcpb]{grid-area:contact;align-self:start;padding:1.5rem}.clinic-more[data-astro-cid-7nbejcpb]{grid-area:more;display:grid;gap:1rem;align-content:start;min-width:0}@media(width>=64rem){.clinic-rail[data-astro-cid-7nbejcpb]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem;grid-area:contact;min-width:0}.clinic-rail[data-astro-cid-7nbejcpb] .clinic-contact[data-astro-cid-7nbejcpb]{align-self:stretch}.clinic-more[data-astro-cid-7nbejcpb]{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.more-card[data-astro-cid-7nbejcpb]{padding:1.25rem 1.25rem 1.375rem;border-radius:1.5rem;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.more-h[data-astro-cid-7nbejcpb]{font-size:1.125rem;margin-bottom:.5rem}.more-card[data-astro-cid-7nbejcpb] ul[data-astro-cid-7nbejcpb]{margin:0 -.5rem}.more-card[data-astro-cid-7nbejcpb] li[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb]{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem;border-radius:.875rem;color:var(--ink);text-decoration:none}.more-card[data-astro-cid-7nbejcpb] li[data-astro-cid-7nbejcpb]+li[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb]{box-shadow:inset 0 1px 0 var(--line)}.more-card[data-astro-cid-7nbejcpb] li[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb]:hover{background:var(--mist);box-shadow:none}.more-card[data-astro-cid-7nbejcpb] li[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb]:hover .more-name[data-astro-cid-7nbejcpb]{color:var(--blue)}.more-logo[data-astro-cid-7nbejcpb]{flex:none;display:block;width:4rem;height:2.5rem;padding:.25rem .375rem;border-radius:.625rem;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.more-logo[data-astro-cid-7nbejcpb] img[data-astro-cid-7nbejcpb]{display:block;width:100%;height:100%;object-fit:contain}.more-name[data-astro-cid-7nbejcpb]{flex:1;min-width:0;font-weight:600;font-size:.9375rem;line-height:1.3;font-stretch:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.more-rating[data-astro-cid-7nbejcpb]{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.more-all[data-astro-cid-7nbejcpb]{display:inline-block;margin-top:.75rem;font-weight:600;font-size:.9375rem}.more-solo[data-astro-cid-7nbejcpb]{padding:.25rem .25rem 0}.claim-card[data-astro-cid-7nbejcpb]{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem 1rem 1rem;border-radius:1.25rem;background:var(--wash);color:var(--ink);text-decoration:none;line-height:1.35}.claim-card[data-astro-cid-7nbejcpb] .icon-tile[data-astro-cid-7nbejcpb]{background:var(--paper)}.claim-q[data-astro-cid-7nbejcpb]{display:block;color:var(--steel);font-size:.9375rem}.claim-a[data-astro-cid-7nbejcpb]{font-weight:650;text-decoration:underline;text-decoration-color:var(--wash-2);text-underline-offset:.2em}.claim-card[data-astro-cid-7nbejcpb]:hover .claim-a[data-astro-cid-7nbejcpb]{color:var(--blue);text-decoration-color:currentColor}.clinic-body[data-astro-cid-7nbejcpb]{grid-area:body;min-width:0}.clinic-head-logo[data-astro-cid-7nbejcpb]{display:inline-flex;align-items:center;height:6rem;margin-bottom:1.5rem;padding:.75rem 1rem;border-radius:1rem;background:#fff}.clinic-head-logo[data-astro-cid-7nbejcpb] img[data-astro-cid-7nbejcpb]{max-height:4.5rem;max-width:14rem;object-fit:contain}.clinic-head[data-astro-cid-7nbejcpb]{padding-bottom:2.75rem}@media(width>=64rem){.clinic-head[data-astro-cid-7nbejcpb]{padding-bottom:3.5rem}}.clinic-head-name[data-astro-cid-7nbejcpb]{font-size:clamp(2rem,4.2vw,3.25rem);overflow-wrap:anywhere}.clinic-head-name[data-astro-cid-7nbejcpb].is-long{font-size:clamp(1.625rem,3vw,2.375rem);line-height:1.1}.clinic-head-place[data-astro-cid-7nbejcpb]{margin-top:.75rem;color:var(--on-ink);font-size:1.0625rem}.clinic-head-rating[data-astro-cid-7nbejcpb]{display:flex;align-items:baseline;gap:.5rem;margin-top:.5rem;font-variant-numeric:tabular-nums}.clinic-head-rating[data-astro-cid-7nbejcpb] strong[data-astro-cid-7nbejcpb]{font-size:1.375rem}.clinic-head-rating[data-astro-cid-7nbejcpb] span[data-astro-cid-7nbejcpb]{color:var(--on-ink)}.clinic-head-lead[data-astro-cid-7nbejcpb]{max-width:42rem;margin-top:1.25rem;font-size:1.1875rem;line-height:1.5;text-wrap:pretty;color:#fff}.includes-grid[data-astro-cid-7nbejcpb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media(width>=40rem){.includes-grid[data-astro-cid-7nbejcpb]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}.includes-grid[data-astro-cid-7nbejcpb] li[data-astro-cid-7nbejcpb]{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.875rem;min-height:4.25rem;padding:.625rem 1rem .625rem .625rem;border-radius:1.125rem;background:var(--wash);font-weight:600;line-height:1.25}.includes-grid[data-astro-cid-7nbejcpb] .icon-tile[data-astro-cid-7nbejcpb]{width:3rem;height:3rem;border-radius:.875rem;background:var(--paper)}.includes-grid[data-astro-cid-7nbejcpb] .icon-tile[data-astro-cid-7nbejcpb]>svg{width:2rem;height:2rem}@media(width<40rem){.includes-grid[data-astro-cid-7nbejcpb] li[data-astro-cid-7nbejcpb]{grid-template-columns:2.5rem minmax(0,1fr);gap:.625rem;padding:.5rem .75rem .5rem .5rem;font-size:.9375rem}.includes-grid[data-astro-cid-7nbejcpb] .icon-tile[data-astro-cid-7nbejcpb]{width:2.5rem;height:2.5rem}.includes-grid[data-astro-cid-7nbejcpb] .icon-tile[data-astro-cid-7nbejcpb]>svg{width:1.75rem;height:1.75rem}}.includes[data-astro-cid-7nbejcpb]+.facts[data-astro-cid-7nbejcpb]{margin-top:2rem}.clinic-contact-actions[data-astro-cid-7nbejcpb]{display:grid;gap:.625rem;margin-bottom:1.25rem}.clinic-contact-actions[data-astro-cid-7nbejcpb] .btn[data-astro-cid-7nbejcpb]{white-space:normal;text-align:center}.facts[data-astro-cid-7nbejcpb]>div[data-astro-cid-7nbejcpb]{display:grid;gap:.25rem;padding:.875rem 0;border-top:1px solid var(--line)}.facts[data-astro-cid-7nbejcpb] dt[data-astro-cid-7nbejcpb]{color:var(--steel);font-size:.94rem}.facts[data-astro-cid-7nbejcpb] dd[data-astro-cid-7nbejcpb]{min-width:0;overflow-wrap:anywhere}.facts-wide[data-astro-cid-7nbejcpb]{border-bottom:1px solid var(--line)}@media(width>=40rem){.facts-wide[data-astro-cid-7nbejcpb]>div[data-astro-cid-7nbejcpb]{grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;padding:1.125rem 0}}.hours[data-astro-cid-7nbejcpb]{border-collapse:collapse;font-variant-numeric:tabular-nums}.hours[data-astro-cid-7nbejcpb] th[data-astro-cid-7nbejcpb]{padding:.125rem 1rem .125rem 0;font-weight:500;text-align:left;vertical-align:top;white-space:nowrap}.hours[data-astro-cid-7nbejcpb] td[data-astro-cid-7nbejcpb]{padding:.125rem 0;vertical-align:top}.checks[data-astro-cid-7nbejcpb]{display:grid;gap:.375rem 1.5rem}@media(width>=40rem){.checks[data-astro-cid-7nbejcpb]{grid-template-columns:repeat(2,minmax(0,max-content))}}.checks[data-astro-cid-7nbejcpb] li[data-astro-cid-7nbejcpb]{display:flex;align-items:center;gap:.5rem}.checks[data-astro-cid-7nbejcpb] svg[data-astro-cid-7nbejcpb]{flex:none;width:1rem;height:1rem;fill:none;stroke:var(--blue);stroke-width:2}.clinic-social[data-astro-cid-7nbejcpb]{display:flex;gap:.25rem;margin-top:.75rem;margin-left:-.625rem}.clinic-social[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;color:var(--steel)}.clinic-social[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb]:hover{color:var(--ink);background:var(--mist)}.clinic-social[data-astro-cid-7nbejcpb] svg[data-astro-cid-7nbejcpb]{width:1.25rem;height:1.25rem}.clinic-section[data-astro-cid-7nbejcpb]{margin-top:3rem}.clinic-h2[data-astro-cid-7nbejcpb]{margin-bottom:1rem;font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.15}.services[data-astro-cid-7nbejcpb]{display:grid;gap:.75rem}@media(width>=40rem){.services[data-astro-cid-7nbejcpb]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-group[data-astro-cid-7nbejcpb].is-t{grid-column:1 / -1}}.svc-group[data-astro-cid-7nbejcpb]{padding:1.25rem;border-radius:1.5rem;background:var(--wash)}.svc-head[data-astro-cid-7nbejcpb]{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem}.svc-head[data-astro-cid-7nbejcpb] .icon-tile[data-astro-cid-7nbejcpb]{background:var(--paper)}.services-h3[data-astro-cid-7nbejcpb]{font-size:1.125rem}.svc-list[data-astro-cid-7nbejcpb]{display:flex;flex-wrap:wrap;gap:.5rem}.svc-list[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb],.svc-plain[data-astro-cid-7nbejcpb]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem .875rem;border-radius:999px;background:var(--paper);color:var(--ink);font-weight:550;line-height:1.25;text-decoration:none}.svc-list[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb]:hover{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.svc-plain[data-astro-cid-7nbejcpb]{color:var(--ink)}.svc-forms[data-astro-cid-7nbejcpb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.svc-forms[data-astro-cid-7nbejcpb] a[data-astro-cid-7nbejcpb],.svc-forms[data-astro-cid-7nbejcpb] .svc-plain[data-astro-cid-7nbejcpb]{width:100%;min-height:3.25rem;padding:.5rem .875rem .5rem .5rem;border-radius:1rem;gap:.75rem}.svc-forms[data-astro-cid-7nbejcpb] svg{flex:none;width:2.25rem;height:2.25rem;padding:.25rem;border-radius:.625rem;background:var(--wash)}.is-t[data-astro-cid-7nbejcpb]{background:var(--ink);color:#fff}.is-t[data-astro-cid-7nbejcpb] .services-h3[data-astro-cid-7nbejcpb]{color:#fff}.is-t[data-astro-cid-7nbejcpb] .svc-head[data-astro-cid-7nbejcpb] .icon-tile[data-astro-cid-7nbejcpb]{background:var(--ink-2);color:#fff}.link-quiet[data-astro-cid-7nbejcpb]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1px;text-underline-offset:.18em}.link-quiet[data-astro-cid-7nbejcpb]:hover{color:var(--blue);text-decoration-color:currentColor}
