.pricing-layout[data-astro-cid-7hnx4ojt]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=1024px){.pricing-layout[data-astro-cid-7hnx4ojt]{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem)}.pricing-layout[data-astro-cid-7hnx4ojt]>.pricing-tabs[data-astro-cid-7hnx4ojt]{grid-area:1/1}.pricing-layout[data-astro-cid-7hnx4ojt]>.pricing-panels[data-astro-cid-7hnx4ojt]{grid-area:1/2}}.pricing-panel-title[data-astro-cid-7hnx4ojt]{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--color-headline);margin:0 0 clamp(1.25rem,3vw,1.75rem);line-height:1.15}.pricing-panel[data-astro-cid-7hnx4ojt][hidden]{display:none}.pricing-panel[data-astro-cid-7hnx4ojt]:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:4px}.pricing-panel[data-astro-cid-7hnx4ojt] .content-col{max-width:none}.cond-cards[data-astro-cid-uyysifuh]{gap:var(--spacing-gap,15px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.cond-cards[data-astro-cid-uyysifuh]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.cond-cards[data-astro-cid-uyysifuh]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-section-x,30px);margin-inline:calc(var(--spacing-section-x,30px) * -1);padding-inline:var(--spacing-section-x,30px);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-block-end:.5rem;display:grid;overflow-x:auto}.cond-cards[data-astro-cid-uyysifuh]::-webkit-scrollbar{display:none}.cond-cards-item[data-astro-cid-uyysifuh]{scroll-snap-align:start}}.clinic-inner[data-astro-cid-d7eh6btr]{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){.clinic-inner[data-astro-cid-d7eh6btr]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.clinic-copy[data-astro-cid-d7eh6btr]{align-self:center}.clinic-media[data-astro-cid-d7eh6btr]{align-self:stretch}}.clinic-copy[data-astro-cid-d7eh6btr]{min-width:0}.clinic-title[data-astro-cid-d7eh6btr]{font-size:var(--text-h2);margin:.5rem 0 clamp(1rem,2vw,1.5rem)}.clinic-paragraph[data-astro-cid-d7eh6btr]{max-width:62ch;font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-body);margin:0 0 1.25rem}.clinic-inline-link[data-astro-cid-d7eh6btr]{color:var(--color-primary-deep);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.clinic-inline-link[data-astro-cid-d7eh6btr]:hover{text-decoration-thickness:2px}.clinic-contact[data-astro-cid-d7eh6btr]{flex-direction:column;gap:.75rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;display:flex}.clinic-contact-row[data-astro-cid-d7eh6btr]{border-bottom:1px solid var(--color-border);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-bottom:.75rem;display:grid}.clinic-contact-label[data-astro-cid-d7eh6btr]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-body-muted);font-size:.75rem;font-weight:600}.clinic-contact-value[data-astro-cid-d7eh6btr]{font-size:var(--text-base);color:var(--color-headline);text-decoration:none}a[data-astro-cid-d7eh6btr].clinic-contact-value:hover{color:var(--color-primary-deep)}.clinic-hours[data-astro-cid-d7eh6btr]{margin-top:clamp(1.75rem,3vw,2.5rem)}.clinic-hours-title[data-astro-cid-d7eh6btr]{font-size:var(--text-h6);margin:0 0 .875rem}.clinic-hours-list[data-astro-cid-d7eh6btr]{flex-direction:column;gap:.5rem;max-width:26rem;margin:0;padding:0;display:flex}.clinic-hours-row[data-astro-cid-d7eh6btr]{font-size:var(--text-base);color:var(--color-body);justify-content:space-between;gap:1rem;display:flex}.clinic-hours-days[data-astro-cid-d7eh6btr]{color:var(--color-headline);font-weight:500}.clinic-hours-note[data-astro-cid-d7eh6btr]{max-width:46ch;font-size:var(--text-base);color:var(--color-body);margin:0;line-height:1.7}.clinic-actions[data-astro-cid-d7eh6btr]{margin-top:clamp(2.75rem,5vw,4rem)}.clinic-actions[data-astro-cid-d7eh6btr] .booking-block{margin-top:0}.clinic-media[data-astro-cid-d7eh6btr]{min-width:0}@media (width>=1024px){.clinic-media[data-astro-cid-d7eh6btr]:has(.clinic-photo){align-self:start}}.clinic-media-frame[data-astro-cid-d7eh6btr]{border-radius:var(--radius-card);margin:0;overflow:hidden}.clinic-media-frame[data-astro-cid-d7eh6btr] img[data-astro-cid-d7eh6btr]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.story-open-inner[data-astro-cid-wlyej27a]{text-align:center;flex-direction:column;align-items:center;display:flex}.story-open-eyebrow[data-astro-cid-wlyej27a]{margin-bottom:1rem}.story-open-headline[data-astro-cid-wlyej27a]{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,5.4vw,4.25rem);font-weight:500;line-height:1.02}.story-open-fan[data-astro-cid-wlyej27a]{--fan-unit:min(1rem, 2.4vw);justify-content:center;align-items:center;gap:clamp(.375rem,1vw,.875rem);width:100%;margin:clamp(2.5rem,5vw,3.5rem) 0 clamp(2rem,4vw,2.75rem);display:flex}@media (width>=640px){.story-open-fan[data-astro-cid-wlyej27a]{--fan-unit:min(1rem, 1.9vw)}}@media (width>=1024px){.story-open-fan[data-astro-cid-wlyej27a]{--fan-unit:1rem}}.story-open-tile[data-astro-cid-wlyej27a]{width:calc(var(--tile-w) * var(--fan-unit));background-color:var(--color-surface);border-radius:.375rem;flex:none;margin:0;overflow:hidden}.story-open-tile[data-astro-cid-wlyej27a] img[data-astro-cid-wlyej27a]{aspect-ratio:5/6;object-fit:cover;width:100%;height:auto;display:block}.story-open-tile[data-astro-cid-wlyej27a].is-xs,.story-open-tile[data-astro-cid-wlyej27a].is-sm{display:none}@media (width>=640px){.story-open-tile[data-astro-cid-wlyej27a].is-sm{display:block}}@media (width>=1024px){.story-open-tile[data-astro-cid-wlyej27a].is-xs{display:block}}.story-open-span[data-astro-cid-wlyej27a]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-body-muted);justify-content:center;align-items:center;gap:.875rem;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-size:.6875rem;font-weight:600;display:flex}.story-open-rule[data-astro-cid-wlyej27a]{width:clamp(4rem,16vw,9rem);color:var(--color-body-muted);align-items:center;gap:0;display:flex}.story-open-rule[data-astro-cid-wlyej27a]:before{content:"";opacity:.45;background:currentColor;flex:auto;height:1px}.story-open-rule[data-astro-cid-wlyej27a] svg[data-astro-cid-wlyej27a]{flex:none;width:.5rem;height:.5rem;margin-left:-1px}.story-open-copy[data-astro-cid-wlyej27a]{flex-direction:column;gap:clamp(1.25rem,2.2vw,1.75rem);width:100%;max-width:80ch;margin-top:clamp(.5rem,1.5vw,.75rem);display:flex}.story-open-body[data-astro-cid-wlyej27a]{font-size:var(--text-base);color:var(--color-body);text-wrap:pretty;margin:0;line-height:1.7}.story-open-actions[data-astro-cid-wlyej27a]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(2rem,4vw,2.5rem);display:flex}
