.clinic-card[data-astro-cid-jr3nkwlo]{background:#fff;border:1px solid rgba(3,34,54,.1);border-radius:18px;padding:22px 24px;display:grid;gap:8px;font-size:.95rem;line-height:1.5}.clinic-card[data-astro-cid-jr3nkwlo] p[data-astro-cid-jr3nkwlo]{margin:0;color:#032236bd}.clinic-card[data-astro-cid-jr3nkwlo] .cc-name[data-astro-cid-jr3nkwlo]{font-family:Rubik,sans-serif;font-weight:600;color:var(--ink)}.cc-tel[data-astro-cid-jr3nkwlo]{font-family:Rubik,sans-serif;font-weight:600;color:#0c7a7b}.cc-dir[data-astro-cid-jr3nkwlo]{font-family:Rubik,sans-serif;font-weight:600;font-size:.9rem;color:#0c7a7b;margin-top:4px}.t-cta[data-astro-cid-j5jjp2ib]{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.t-book[data-astro-cid-j5jjp2ib]{display:inline-flex;align-items:center;gap:14px;font-family:Rubik,sans-serif;font-weight:600;font-size:1.02rem;background:var(--teal);color:var(--navy)!important;padding:14px 14px 14px 26px;border-radius:999px;box-shadow:var(--shadow-teal)}.t-book[data-astro-cid-j5jjp2ib] .ic[data-astro-cid-j5jjp2ib]{width:34px;height:34px;border-radius:999px;background:var(--navy);color:var(--teal);display:grid;place-items:center}.phone[data-astro-cid-j5jjp2ib]{font-family:Rubik,sans-serif;font-weight:600;font-size:1.05rem;color:#fff}.phone[data-astro-cid-j5jjp2ib] span[data-astro-cid-j5jjp2ib]{display:block;font-weight:500;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;color:var(--mute-2)}.t-cta--light[data-astro-cid-j5jjp2ib] .phone[data-astro-cid-j5jjp2ib]{color:var(--ink)}.t-cta--light[data-astro-cid-j5jjp2ib] .phone[data-astro-cid-j5jjp2ib] span[data-astro-cid-j5jjp2ib]{color:#03223699}.last-updated[data-astro-cid-2if4gkgy]{font-family:Rubik,sans-serif;font-size:.8rem;margin:0;color:#03223699}.t-hero[data-astro-cid-xltjg5tx]{padding-top:0;padding-bottom:clamp(40px,6vw,80px)}.inner-hero[data-astro-cid-xltjg5tx]{padding:clamp(28px,4vw,48px) 0 clamp(28px,4vw,44px)}.inner-hero[data-astro-cid-xltjg5tx] h1[data-astro-cid-xltjg5tx]{font-weight:800;font-size:clamp(2.2rem,4.6vw,4rem);line-height:.98;letter-spacing:-.035em;margin-bottom:20px;max-width:20ch}.inner-hero[data-astro-cid-xltjg5tx] .t-lede p{font-family:Rubik,sans-serif;font-weight:500;font-size:var(--fs-lg);color:var(--mute);max-width:48ch;margin:0 0 24px}.t-body-band[data-astro-cid-xltjg5tx]{padding:var(--section-y) 0}.t-layout[data-astro-cid-xltjg5tx]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,56px);align-items:start}@media(min-width:1000px){.t-layout[data-astro-cid-xltjg5tx]{grid-template-columns:minmax(0,1fr) clamp(280px,28%,344px);gap:clamp(44px,5vw,80px)}.t-rail[data-astro-cid-xltjg5tx]{position:sticky;top:calc(var(--header-height) + 24px);align-self:start}}.t-article[data-astro-cid-xltjg5tx]{max-width:76ch;min-width:0}.t-sticky[data-astro-cid-xltjg5tx]{display:grid;gap:18px}.t-faq-band[data-astro-cid-xltjg5tx]{padding:var(--section-y) 0;scroll-margin-top:var(--header-height)}.t-faq-list[data-astro-cid-xltjg5tx]{max-width:860px}.t-faq-heading[data-astro-cid-xltjg5tx]{font-weight:700;font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:-.03em;color:#fff;margin-bottom:14px}.faq-item[data-astro-cid-xltjg5tx]{border-bottom:1px solid var(--hair)}.faq-q[data-astro-cid-xltjg5tx]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;background:none;border:0;cursor:pointer;text-align:left;font-family:Rubik,sans-serif;font-weight:600;font-size:1.1rem;color:#fff}.faq-icon[data-astro-cid-xltjg5tx]{color:var(--teal);font-size:1.5rem;flex-shrink:0}.faq-a[data-astro-cid-xltjg5tx]{height:0;overflow:hidden}.faq-a[data-astro-cid-xltjg5tx] p{padding-bottom:22px;color:var(--mute);max-width:70ch}.faq-a[data-astro-cid-xltjg5tx] a{color:var(--teal)}.t-sec[data-astro-cid-3l2s5o7t]{margin-top:clamp(36px,4.5vw,56px);scroll-margin-top:calc(var(--header-height) + 32px)}.t-sec[data-astro-cid-3l2s5o7t]:first-child{margin-top:0}.t-sec[data-astro-cid-3l2s5o7t]>*+*{margin-top:18px}.t-sec[data-astro-cid-3l2s5o7t]>.t-photo{margin-top:18px}h2[data-astro-cid-3l2s5o7t]{font-weight:700;font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:-.03em;color:var(--ink)}h3[data-astro-cid-3l2s5o7t]{font-weight:700;font-size:1.15rem;color:var(--ink);margin-bottom:8px}.t-sec[data-astro-cid-3l2s5o7t] .t-prose p{margin:0 0 1em;line-height:1.75;color:#032236bd;font-size:1.05rem}.t-sec[data-astro-cid-3l2s5o7t] .t-prose p:last-child{margin-bottom:0}.t-sec[data-astro-cid-3l2s5o7t] .t-prose a,.t-cite[data-astro-cid-3l2s5o7t] a[data-astro-cid-3l2s5o7t],.t-more[data-astro-cid-3l2s5o7t] a[data-astro-cid-3l2s5o7t],.t-link[data-astro-cid-3l2s5o7t] h3[data-astro-cid-3l2s5o7t] a[data-astro-cid-3l2s5o7t]{color:#0c7a7b;font-weight:500}.t-sec[data-astro-cid-3l2s5o7t] .t-capsule{padding-left:20px;border-left:3px solid var(--teal)}.t-sec[data-astro-cid-3l2s5o7t] .t-capsule p{font-family:Rubik,sans-serif;font-weight:500;color:var(--ink)}.t-cite[data-astro-cid-3l2s5o7t]{line-height:1.75;color:#032236bd;font-size:1.05rem}.t-sub[data-astro-cid-3l2s5o7t] h3[data-astro-cid-3l2s5o7t]{margin-bottom:6px}.t-steps[data-astro-cid-3l2s5o7t]{list-style:none;counter-reset:step;padding:0;display:grid;gap:16px}.t-steps[data-astro-cid-3l2s5o7t] li[data-astro-cid-3l2s5o7t]{counter-increment:step;position:relative;padding-left:52px}.t-steps[data-astro-cid-3l2s5o7t] li[data-astro-cid-3l2s5o7t]:before{content:counter(step);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:999px;background:var(--teal);color:var(--navy);display:grid;place-items:center;font-family:Rubik,sans-serif;font-weight:700}.t-check[data-astro-cid-3l2s5o7t]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.t-check[data-astro-cid-3l2s5o7t] li[data-astro-cid-3l2s5o7t]{padding:12px 16px;border-radius:12px;background:#fff;border:1px solid rgba(3,34,54,.08);font-family:Rubik,sans-serif;font-weight:500;font-size:.95rem;color:var(--ink)}.t-lists[data-astro-cid-3l2s5o7t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.t-lists[data-astro-cid-3l2s5o7t] ul[data-astro-cid-3l2s5o7t]{list-style:disc;margin:0;padding-left:1.15em;display:grid;gap:8px;color:#032236bd}.t-table[data-astro-cid-3l2s5o7t]{overflow-x:auto}.t-table[data-astro-cid-3l2s5o7t] table[data-astro-cid-3l2s5o7t]{width:100%;border-collapse:collapse;font-size:.95rem;color:#032236cc}.t-table[data-astro-cid-3l2s5o7t] caption[data-astro-cid-3l2s5o7t]{text-align:left;font-family:Rubik,sans-serif;font-weight:600;margin-bottom:8px}.t-table[data-astro-cid-3l2s5o7t] th[data-astro-cid-3l2s5o7t],.t-table[data-astro-cid-3l2s5o7t] td[data-astro-cid-3l2s5o7t]{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid rgba(3,34,54,.12)}.t-table[data-astro-cid-3l2s5o7t] th[data-astro-cid-3l2s5o7t]{font-family:Rubik,sans-serif;font-weight:600;color:var(--ink)}@media(max-width:600px){.t-table[data-astro-cid-3l2s5o7t]{overflow-x:visible}.t-table[data-astro-cid-3l2s5o7t] table[data-astro-cid-3l2s5o7t],.t-table[data-astro-cid-3l2s5o7t] tbody[data-astro-cid-3l2s5o7t],.t-table[data-astro-cid-3l2s5o7t] tr[data-astro-cid-3l2s5o7t],.t-table[data-astro-cid-3l2s5o7t] td[data-astro-cid-3l2s5o7t]{display:block;width:100%}.t-table[data-astro-cid-3l2s5o7t] thead[data-astro-cid-3l2s5o7t]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.t-table[data-astro-cid-3l2s5o7t] tr[data-astro-cid-3l2s5o7t]{padding:14px 16px;margin-bottom:12px;border-radius:12px;background:#fff;border:1px solid rgba(3,34,54,.1)}.t-table[data-astro-cid-3l2s5o7t] td[data-astro-cid-3l2s5o7t]{padding:0 0 10px;border:0}.t-table[data-astro-cid-3l2s5o7t] td[data-astro-cid-3l2s5o7t]:last-child{padding-bottom:0}.t-table[data-astro-cid-3l2s5o7t] td[data-astro-cid-3l2s5o7t]:first-child{font-family:Rubik,sans-serif;font-weight:600;font-size:1rem;color:var(--ink)}.t-table[data-astro-cid-3l2s5o7t] td[data-astro-cid-3l2s5o7t]:not(:first-child):before{content:attr(data-label);display:block;font-family:Rubik,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#0322369e;margin-bottom:2px}}.t-links[data-astro-cid-3l2s5o7t]{display:grid;gap:16px}.t-sec[data-astro-cid-3l2s5o7t] .t-note{padding:14px 18px;border-radius:12px;background:#0322360a}.t-sec[data-astro-cid-3l2s5o7t] .t-callout{padding:18px 22px;border-radius:14px;background:#38a5a614;border:1px solid rgba(56,165,166,.28)}.t-more[data-astro-cid-3l2s5o7t]{font-family:Rubik,sans-serif;font-weight:600}
