.tccc-v3 .main-family{container-type:inline-size;color:var(--ink);padding-block:var(--sp-4) var(--sp-7)}.tccc-v3 .main-family-kicker{margin:0 0 var(--sp-3);color:var(--action-ink);font:500 var(--ui-xs)/1.5 var(--furniture);letter-spacing:.07em;text-transform:uppercase}.tccc-v3 .main-family-header{padding-block:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--line-strong)}.tccc-v3 .main-family-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--sp-7);align-items:start}.tccc-v3 .main-family h1{margin:0;color:var(--headline-ink)}.tccc-v3 .main-family-lead>:is(p,div):not(:where(.main-family-actions)){margin:0;max-width:48ch;font:400 var(--step-0)/1.65 var(--sans);color:var(--ink-2)}.tccc-v3 .main-family-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5)}.tccc-v3 .main-family-section-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-5)}.tccc-v3 .main-family-section-heading h2{margin:0;max-width:25ch;font:400 var(--editorial-section-title)/1.08 var(--serif);letter-spacing:-.025em;text-wrap:balance}.tccc-v3 .main-family-section-heading>p{max-width:38ch;margin:0;color:var(--ink-2);line-height:1.65}.tccc-v3 .main-family-link{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:44px;color:var(--action-ink);font:500 var(--ui-sm)/1.5 var(--sans);text-decoration:none}.tccc-v3 .main-family-link:hover{text-decoration:none}.tccc-v3 .main-family-link:hover>.main-link-label{text-decoration:underline;text-underline-offset:5px}.tccc-v3 .main-family-jumps{display:flex;flex-wrap:wrap;gap:0 var(--sp-5);border-bottom:1px solid var(--line-strong);padding-block:var(--sp-3)}.tccc-v3 .main-family-jumps a{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;color:var(--ink);font:500 var(--ui-sm)/1.4 var(--sans);text-decoration:none}.tccc-v3 .main-family-jumps a:hover{text-decoration:none}.tccc-v3 .main-family-jumps a:hover>.main-link-label{text-decoration:underline;text-underline-offset:5px}.tccc-v3 .main-family :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--action-ink);outline-offset:4px}.tccc-v3 .main-family-section{padding-block:var(--sp-7);border-bottom:1px solid var(--line-strong)}.tccc-v3 .main-family-prose{max-width:65ch;color:var(--ink-2);font:400 var(--step-0)/1.75 var(--sans)}.tccc-v3 .main-family-prose p{margin:0 0 var(--sp-4)}.tccc-v3 .main-family-note{padding:var(--sp-5);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.tccc-v3 .main-family-note h2{margin:0 0 var(--sp-3);font:400 var(--editorial-section-title)/1.15 var(--serif)}.tccc-v3 .main-family-note p{margin:0;color:var(--ink-2);line-height:1.65;max-width:62ch}.tccc-v3 :is(.about-page,.physicians-page){--main-article-columns:minmax(0,.72fr) minmax(0,1.28fr);--main-article-gap:var(--sp-7)}.tccc-v3 :is(.about-page,.physicians-page) .main-family-header{display:grid;grid-template-columns:var(--main-article-columns);column-gap:var(--main-article-gap);align-items:start}.tccc-v3 :is(.about-page,.physicians-page) .main-family-header>.main-family-kicker{grid-column:1/-1;grid-row:1;margin:0 0 var(--sp-3)}.tccc-v3 :is(.about-page,.physicians-page) .main-family-heading{display:contents}.tccc-v3 :is(.about-page,.physicians-page) .main-family-heading>h1{grid-column:1;grid-row:2;margin-top:0}.tccc-v3 :is(.about-page,.physicians-page) .main-family-lead{grid-column:2;grid-row:2;min-width:0}.tccc-v3 :is(.about-page,.physicians-page) .main-family-lead>:is(p,div):not(:where(.main-family-actions)){max-width:65ch}@container(max-width:800px){.tccc-v3 .main-family-heading{grid-template-columns:1fr;gap:var(--sp-4)}.tccc-v3 .main-family-section-heading{align-items:start;flex-direction:column;gap:var(--sp-3)}}@container(max-width:800px){.tccc-v3 :is(.about-page,.physicians-page) .main-family-header{grid-template-columns:1fr}.tccc-v3 :is(.about-page,.physicians-page) .main-family-heading{display:contents}.tccc-v3 :is(.about-page,.physicians-page) .main-family-heading>h1{grid-column:1;grid-row:2}.tccc-v3 :is(.about-page,.physicians-page) .main-family-lead{grid-column:1;grid-row:3;margin-top:var(--sp-4)}}@container(max-width:480px){.tccc-v3 .main-family{padding-top:0}.tccc-v3 .main-family-section{padding-block:var(--sp-6)}.tccc-v3 .main-family-jumps{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--sp-4)}.tccc-v3 .main-family-jumps a{justify-content:space-between}.tccc-v3 .main-family-actions{gap:var(--sp-2)}}.tccc-v3 .main-section-kicker{grid-column:1/-1;grid-row:1}.tccc-v3 .main-family-heading:has(>.main-family-art){row-gap:var(--sp-4)}.tccc-v3 .main-family-heading:has(>.main-family-art)>h1{grid-column:1;grid-row:1}.tccc-v3 .main-family-art{grid-column:2;grid-row:1/span 2;min-width:0}.tccc-v3 .main-family-art>figure{margin:0;overflow:hidden;border-radius:var(--radius)}.tccc-v3 .main-family-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.tccc-v3 .main-family-heading:has(>.main-family-art)>.main-family-lead{grid-column:1;grid-row:2}.tccc-v3 .main-family-lead>div>p{margin:0 0 var(--sp-3)}.tccc-v3 .main-family-lead>div>p:last-child{margin-bottom:0}@container(max-width:800px){.tccc-v3 .main-family-art{grid-column:1;grid-row:3}}.tccc-v3 .main-family-header.main-family-header--middle{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0}.tccc-v3 .main-family-header--middle .main-family-heading{display:contents}.tccc-v3 .main-family-header.main-family-header--middle .main-family-art,.tccc-v3 .main-family-header.main-family-header--middle .main-family-heading>h1,.tccc-v3 .main-family-header.main-family-header--middle .main-family-lead{grid-column:1/-1;grid-row:auto;min-width:0}.tccc-v3 .main-family-header.main-family-header--middle .main-family-art{margin-top:var(--sp-5)}.tccc-v3 .main-family-header--middle .main-family-art>figure{margin:0;overflow:hidden;border-radius:var(--radius)}.tccc-v3 .main-family-header--middle .main-family-art img{border-radius:inherit;aspect-ratio:2.4/1;max-height:22rem;object-position:50% 0}.tccc-v3 .main-family-header.main-family-header--middle .main-family-lead{margin-top:var(--sp-5)}.tccc-v3 .main-family-header--middle .main-family-lead>:is(p,div):not(:where(.main-family-actions)){max-width:72ch;font:400 var(--step-0)/1.7 var(--sans)}@container(max-width:600px){.tccc-v3 .main-family-header--middle .main-family-art img{aspect-ratio:1.8/1;max-height:15rem;object-position:48% 42%}}