.tccc-v3 .physician-care{padding-block:var(--sp-7)}.tccc-v3 .physician-care-heading{display:grid;grid-template-columns:var(--main-article-columns);column-gap:var(--main-article-gap);align-items:start}.tccc-v3 .physician-care-heading>.main-family-section-heading{display:block;margin:0}.tccc-v3 .physician-care-intro{max-width:52ch;margin:0;font:400 var(--step-0)/1.6 var(--sans);color:var(--ink-2)}.tccc-v3 .physician-care-story{display:grid;gap:var(--sp-7);margin-top:var(--sp-6)}.tccc-v3 .physician-care-chapter{display:grid;grid-template-columns:var(--main-article-columns);gap:var(--main-article-gap);align-items:start}.tccc-v3 .physician-care-steps{display:grid;gap:var(--sp-5);margin:0;padding:0;list-style:none}.tccc-v3 .physician-care-steps li{position:relative}.tccc-v3 .physician-care-number{position:absolute;top:var(--site-space-rem-0p25);left:var(--site-space-rem-neg-2p5);color:var(--action-ink);font:500 var(--ui-sm)/1.3 var(--furniture)}.tccc-v3 .physician-care-steps h3{margin:0 0 var(--sp-2);max-width:30ch;font:400 var(--step-2)/1.3 var(--serif)}.tccc-v3 .physician-care-steps p{margin:0;max-width:55ch;color:var(--ink-2);font:400 var(--step-0)/1.6 var(--sans)}.tccc-v3 .physician-care-photo{width:100%;max-width:18rem;justify-self:start;margin:0;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.tccc-v3 .physician-care-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.tccc-v3 .physician-care-chapter:nth-child(2) .physician-care-photo img{aspect-ratio:4/3}.tccc-v3 .physician-profiles{padding:0}.tccc-v3 .physician-profile{display:grid;grid-template-columns:var(--main-article-columns);column-gap:var(--main-article-gap);row-gap:0;padding-block:var(--sp-7);border-top:1px solid var(--line-strong)}.tccc-v3 .physician-profile-identity h2{margin:0 0 var(--sp-5);font:400 var(--step-3)/1.12 var(--serif);letter-spacing:-.025em}.tccc-v3 .physician-portrait{display:block;width:100%;max-width:18rem;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.tccc-v3 .physician-bio{margin:0 0 var(--sp-5);font:400 var(--step-0)/1.65 var(--sans);color:var(--ink-2);max-width:60ch}.tccc-v3 .physician-bio p{margin:0 0 var(--sp-4)}.tccc-v3 .physician-clinic-detail{max-width:60ch;margin:0 0 var(--sp-4);color:var(--ink-2);font:400 var(--step-0)/1.65 var(--sans)}.tccc-v3 .physician-clinics{border-top:1px solid var(--line);padding-top:var(--sp-4)}.tccc-v3 .physician-next{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-5);border-top:1px solid var(--line-strong)}.tccc-v3 .physician-next p{margin:0;font:400 var(--step-2)/1.4 var(--serif)}@container(max-width:800px){.tccc-v3 .physician-care-chapter,.tccc-v3 .physician-care-heading,.tccc-v3 .physician-profile{grid-template-columns:1fr;gap:var(--sp-5)}.tccc-v3 .physician-profile{padding-block:var(--sp-6)}.tccc-v3 .physician-care-steps li{padding-left:var(--site-space-rem-2)}.tccc-v3 .physician-care-number{left:0}.tccc-v3 .physician-care-chapter:nth-child(2) .physician-care-photo img{aspect-ratio:3/2}.tccc-v3 .physician-next{display:block}.tccc-v3 .physician-next p{margin-bottom:var(--sp-3)}}.tccc-v3 .physician-care-heading>.main-family-section-heading,.tccc-v3 .physician-profile-identity{grid-column:1;grid-row:2}.tccc-v3 .physician-care-intro,.tccc-v3 .physician-profile-detail{grid-column:2;grid-row:2}@container(max-width:800px){.tccc-v3 .physician-care-intro,.tccc-v3 .physician-profile-detail{grid-column:1;grid-row:3}.tccc-v3 .physician-care-heading>.main-section-kicker,.tccc-v3 .physician-profile>.main-section-kicker{margin-bottom:calc(var(--sp-3) - var(--sp-5))}}@container(min-width:801px){.tccc-v3 .physician-care-story{grid-auto-rows:1fr;row-gap:var(--sp-5)}.tccc-v3 .physician-care-chapter{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--sp-5)}.tccc-v3 .physician-care-steps{grid-column:2;grid-row:1/span 2;grid-template-rows:subgrid}.tccc-v3 .physician-care-steps li{padding:0 0 var(--sp-4) var(--site-space-rem-2);border-bottom:1px solid var(--line)}.tccc-v3 .physician-care-number{left:0}.tccc-v3 .physician-care-photo{grid-column:1;grid-row:1/span 2;position:sticky;top:var(--sp-5)}}.tccc-v3 .physician-care-chapter:nth-child(2) .physician-care-photo img,.tccc-v3 .physician-care-photo img{aspect-ratio:3/2}@container(max-width:800px){.tccc-v3 .physician-care-steps{grid-auto-rows:1fr}.tccc-v3 .physician-care-steps li{padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}}