.tccc-v3 .ed-step-sequence{--mk-arrival-distance:24px;--mk-arrival-duration:var(--dur-entrance);--mk-calm-ease:var(--ease-standard);display:grid;gap:var(--sp-4);list-style:none;margin:0;padding:0;min-width:0}.tccc-v3 .ed-step-sequence>li{min-width:0;position:relative}.tccc-v3 .ed-step-card{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-5);background:var(--raised);color:inherit;text-decoration:none}.tccc-v3 .ed-step-card h3{margin:0 0 var(--sp-3);font:400 var(--step-2)/1.25 var(--serif);text-wrap:balance}.tccc-v3 .ed-step-card p{margin:0;max-width:65ch;color:var(--ink-2);font:400 var(--step-0)/1.7 var(--sans)}@media(max-width:760px){.tccc-v3 .ed-step-sequence{--mk-arrival-distance:16px}}@container(max-width:480px){.tccc-v3 .ed-step-card{grid-template-columns:1.25rem minmax(0,1fr);padding:var(--sp-4)}}.tccc-v3 .ed-care-page{container-type:inline-size;width:100%;min-width:0;margin-inline:auto;color:var(--ink)}.tccc-v3 .ed-care-hero{min-width:0;padding-block:var(--sp-4) var(--sp-7)}.tccc-v3 .ed-care-hero-heading{min-width:0;margin-bottom:var(--sp-5);padding-bottom:var(--sp-5);border-bottom:1px solid var(--line)}.tccc-v3 .ed-care-kicker{margin:0 0 var(--sp-2);color:var(--ink-2);font:500 var(--ui-xs)/1.5 var(--furniture)}.tccc-v3 .ed-care-hero-heading h1{margin:0;color:var(--headline-ink);overflow-wrap:anywhere}.tccc-v3 .ed-care-hero-grid,.tccc-v3 .ed-care-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:var(--sp-7);min-width:0}.tccc-v3 .ed-care-intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-top:var(--sp-1)}.tccc-v3 .ed-care-description{max-width:42ch;margin:0;color:var(--ink-2);font:400 17px/1.65 var(--sans);overflow-wrap:anywhere}.tccc-v3 .ed-care-summary{max-width:48ch;margin-top:var(--sp-4);color:var(--ink);font:400 var(--step-0)/1.65 var(--sans)}.tccc-v3 .ed-care-summary>:first-child{margin-top:0}.tccc-v3 .ed-care-summary>:last-child{margin-bottom:0}.tccc-v3 .ed-care-summary p{margin-block:var(--sp-2)}.tccc-v3 .ed-care-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:0;padding-top:var(--sp-5)}.tccc-v3 .ed-care-hero-figure{display:flex;min-width:0;margin:0}.tccc-v3 .ed-care-image-frame{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:var(--r-module);background:var(--raised)}.tccc-v3 .ed-care-image{display:block;width:100%;height:100%;object-fit:cover}.tccc-v3 .ed-care-section{align-items:start;row-gap:var(--sp-4);padding-block:var(--sp-7);border-top:1px solid var(--line);scroll-margin-top:var(--sp-7)}.tccc-v3 .ed-care-section-content,.tccc-v3 .ed-care-section-heading{min-width:0}.tccc-v3 .ed-care-section-heading h2{margin:0;color:var(--ink);font:400 clamp(26px,3cqi,36px)/1.12 var(--serif);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.tccc-v3 .ed-care-meta{margin-bottom:var(--sp-2);color:var(--ink-2);font:500 var(--ui-xs)/1.5 var(--furniture)}.tccc-v3 .ed-care-section-content{max-width:70ch;color:var(--ink-2);font:400 var(--step-0)/1.7 var(--sans);overflow-wrap:anywhere}.tccc-v3 .ed-care-section-content>:first-child{margin-top:0}.tccc-v3 .ed-care-section-content>:last-child{margin-bottom:0}.tccc-v3 .ed-care-section-content>p{margin-block:0 var(--sp-4)}.tccc-v3 .ed-care-symptoms{margin:var(--sp-4) 0 0;padding-left:var(--sp-4)}.tccc-v3 .ed-care-symptoms li+li{margin-top:var(--sp-2)}.tccc-v3 .ed-care-section-content .ed-faq-list--compact{margin-top:0}.tccc-v3 .ed-care-clinic-facts,.tccc-v3 .ed-care-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.tccc-v3 .ed-care-clinic-facts>div,.tccc-v3 .ed-care-fact{min-width:0;padding:var(--sp-3) var(--sp-4) var(--sp-3) 0}.tccc-v3 .ed-care-clinic-facts>div:nth-child(2n),.tccc-v3 .ed-care-fact:nth-child(2n){padding-left:var(--sp-4);padding-right:0;border-left:1px solid var(--line)}.tccc-v3 .ed-care-clinic-facts>div:nth-child(n+3),.tccc-v3 .ed-care-fact:nth-child(n+3){border-top:1px solid var(--line)}.tccc-v3 .ed-care-clinic-facts dt,.tccc-v3 .ed-care-fact dt{margin-bottom:var(--sp-1);color:var(--ink-2)}.tccc-v3 .ed-care-clinic-facts dd,.tccc-v3 .ed-care-fact dd{min-width:0;margin:0;color:var(--ink);font:400 var(--ui-md)/1.5 var(--sans);overflow-wrap:anywhere}.tccc-v3 .ed-care-clinic-links{min-width:0}.tccc-v3 .ed-care-links{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.tccc-v3 .ed-care-links li{min-width:0;border-bottom:1px solid var(--line)}.tccc-v3 .ed-care-links a,.tccc-v3.site-frame .ed-care-clinic .ed-care-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-width:0;min-height:48px;padding:var(--sp-2) 0;color:var(--action-ink);font:500 var(--ui-sm)/1.45 var(--sans);text-decoration:none;overflow-wrap:anywhere}.tccc-v3 .ed-care-links a .link-arrow{flex:0 0 auto}.tccc-v3 .ed-care-links a:hover{color:var(--ink)}.tccc-v3 .ed-care-clinic a:focus-visible,.tccc-v3 .ed-care-links a:focus-visible,.tccc-v3 .ed-care-section-content a:focus-visible{border-radius:var(--r-control);outline:2px solid var(--action-ink);outline-offset:3px}.tccc-v3 .ed-care-clinic{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--sp-6) var(--sp-7);align-items:start;min-width:0;margin-block:0 var(--sp-7);padding:var(--sp-5)}.tccc-v3 .ed-care-clinic-details{min-width:0}.tccc-v3 .ed-care-clinic-details h2{margin:0 0 var(--sp-4);color:var(--ink);font:400 clamp(26px,3cqi,36px)/1.12 var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere}.tccc-v3 .ed-care-clinic-facts{grid-template-columns:minmax(0,1fr)}.tccc-v3 .ed-care-clinic-facts>div{padding-top:var(--sp-2);padding-bottom:0}.tccc-v3 .ed-care-clinic-facts>div:nth-child(2n){padding-left:0;border-left:0}.tccc-v3 .ed-care-clinic-facts>div+div{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.tccc-v3 .ed-care-clinic-facts a{display:inline-flex;align-items:center;min-height:44px}.tccc-v3 .ed-care-clinic-facts address{color:var(--ink);font-style:normal}.tccc-v3 .ed-care-clinic-facts a{color:var(--action-ink);text-decoration-thickness:1px;text-underline-offset:3px}.tccc-v3 .ed-care-clinic-links{align-self:start}.tccc-v3 .ed-care-clinic-related{margin-top:var(--sp-4)}.tccc-v3 .ed-care-clinic-related .ed-care-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-4)}.tccc-v3 .ed-care-clinic-related>p{margin:0 0 var(--sp-2);color:var(--ink-2);font:500 var(--ui-xs)/1.5 var(--sans)}@container (max-width: 760px){.tccc-v3 .ed-care-clinic,.tccc-v3 .ed-care-hero-grid,.tccc-v3 .ed-care-section{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.tccc-v3 .ed-care-hero-heading{margin-bottom:var(--sp-4)}.tccc-v3 .ed-care-section{padding-block:var(--sp-6)}.tccc-v3 .ed-care-clinic-details h2,.tccc-v3 .ed-care-section-heading h2{font-size:clamp(26px,7cqi,34px)}.tccc-v3 .ed-care-clinic{padding:var(--sp-4)}}@container (max-width: 520px){.tccc-v3 .ed-care-hero{padding-top:var(--sp-3)}.tccc-v3 .ed-care-description{font-size:16px}.tccc-v3 .ed-care-actions{gap:var(--sp-2)}.tccc-v3 .ed-care-image-frame{aspect-ratio:3/2}.tccc-v3 .ed-care-clinic-facts,.tccc-v3 .ed-care-facts{grid-template-columns:minmax(0,1fr)}.tccc-v3 .ed-care-clinic-facts>div,.tccc-v3 .ed-care-clinic-facts>div:nth-child(2n),.tccc-v3 .ed-care-fact,.tccc-v3 .ed-care-fact:nth-child(2n){padding:var(--sp-3) 0;border-left:0;border-top:1px solid var(--line)}.tccc-v3 .ed-care-clinic-facts>div:first-child,.tccc-v3 .ed-care-fact:first-child{border-top:0}.tccc-v3 .ed-care-clinic{gap:var(--sp-4)}.tccc-v3 .ed-care-clinic-related .ed-care-links{grid-template-columns:minmax(0,1fr)}}.tccc-v3 .ed-care-reading{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--sp-7);align-items:start;padding-block:var(--sp-7);border-top:1px solid var(--line)}.tccc-v3 .ed-care-reading-heading{min-width:0}.tccc-v3 .ed-care-reading-heading h2{margin:0;max-width:16ch;color:var(--ink);font:400 clamp(32px,3.8cqi,44px)/1.12 var(--serif);letter-spacing:-.025em;text-wrap:balance}.tccc-v3 .ed-care-reading-number{color:var(--ink-faint);font:500 var(--ui-xs)/1.6 var(--furniture);padding-top:.35rem}.tccc-v3 .ed-care-questions{padding-block:var(--sp-7);border-top:1px solid var(--line)}.tccc-v3 .ed-care-questions>.ed-faq{padding:0}.tccc-v3 .ed-care-clinic-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-5)}.tccc-v3 .ed-care-clinic-actions>a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;color:var(--action-ink);text-decoration:none;font:500 var(--ui-sm)/1.5 var(--sans)}.tccc-v3 .ed-care-clinic-actions .link-arrow{flex-shrink:0}@container(max-width:760px){.tccc-v3 .ed-care-reading{grid-template-columns:minmax(0,1fr);gap:var(--sp-5);padding-block:var(--sp-6)}.tccc-v3 .ed-care-reading-heading h2{max-width:100%}.tccc-v3 .ed-care-questions{padding-block:var(--sp-6)}}.tccc-v3 .ed-care-reading-source{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;margin-top:var(--sp-4);color:var(--action-ink);font:500 var(--ui-sm)/1.5 var(--sans);text-decoration:none}.tccc-v3 .ed-care-reading-source .link-arrow{flex-shrink:0}.tccc-v3 .ed-care-reading-source:focus-visible{outline:2px solid var(--action-ink);outline-offset:3px;border-radius:var(--r-control)}@media (max-width:1100px){.tccc-v3.site-frame:has(.sf-mobile-actions) .ed-care-actions{display:none}}@media (max-width:520px){.tccc-v3 .svc-spoke .ed-care-clinic{padding:var(--sp-3);gap:var(--sp-2);margin-block:0 var(--sp-5)}.tccc-v3 .svc-spoke .ed-care-clinic-details h2{margin-bottom:var(--sp-2)}.tccc-v3 .svc-spoke .ed-care-clinic-facts>div{padding-block:var(--sp-2)}.tccc-v3 .svc-spoke .ed-care-clinic-facts>div+div{margin-top:var(--sp-1)}.tccc-v3 .svc-spoke .ed-care-clinic-actions{margin-top:var(--sp-2);gap:var(--sp-1)}.tccc-v3 .svc-spoke .ed-care-clinic-related{margin-top:var(--sp-2)}}