.clinic-guide-hero{background:var(--cream);padding:44px 0 62px}.clinic-guide-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:95px;align-items:center}.clinic-guide-hero .breadcrumbs{margin-bottom:27px}.clinic-guide-hero h1{font-size:clamp(2.8rem,4.4vw,4.3rem);line-height:1.12;margin-bottom:25px;max-width:780px}.clinic-guide-hero .lead{max-width:690px;font-size:1rem;line-height:1.9}.clinic-guide-plan{border-left:1px solid #cbd5c9;padding:10px 0 10px 45px}.clinic-guide-symbol{display:flex;width:66px;height:66px;align-items:center;justify-content:center;border-radius:50%;background:#dfe9d7;color:var(--teal);margin-bottom:30px}.clinic-guide-symbol .icon{width:30px;height:30px}.clinic-guide-plan h2{font-size:1.85rem;line-height:1.25;margin:20px 0}.clinic-guide-plan ul{list-style:none;padding:0;margin:22px 0 27px;font-size:.85rem;color:var(--muted)}.clinic-guide-plan li{padding:10px 0;border-bottom:1px solid var(--line)}.clinic-guide-jumps a{min-height:44px;display:flex;align-items:center;font-size:.82rem}.clinic-guide-features{margin-top:25px}.clinic-guide-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:85px;align-items:start}.clinic-guide-next h2{font-size:clamp(2.3rem,3.3vw,3rem)}.clinic-guide-next .lead{font-size:.94rem;max-width:470px}.clinic-guide-connections{border-top:1px solid var(--line)}.clinic-guide-person{display:flex;align-items:center;gap:23px;padding:25px 0;border-bottom:1px solid var(--line)}.clinic-guide-person img{width:110px;height:130px;object-fit:contain;background:white;border-radius:8px}.clinic-guide-person>div{min-width:0}.clinic-guide-person h3{font-size:1.1rem;margin:14px 0 8px}.clinic-guide-person p{font-size:.82rem;color:var(--muted);margin-bottom:12px}.clinic-guide-person .text-link{font-size:.8rem}.clinic-guide-related{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);font-size:.91rem;font-weight:600}.clinic-guide-related:hover,.clinic-guide-person:hover h3{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.clinic-guide-related .icon{flex-shrink:0}.clinic-guide-reading-note{font-size:.8rem;color:var(--muted);margin:26px 0 0;max-width:750px}.clinic-guide-hero,.clinic-guide-hero~div,.clinic-guide-hero~section{scroll-margin-top:120px}@media(max-width:800px){.clinic-guide-grid,.clinic-guide-next{grid-template-columns:1fr;gap:35px}.clinic-guide-plan{border-left:0;border-top:1px solid #cbd5c9;padding:30px 0 0}.clinic-guide-symbol{width:48px;height:48px;margin-bottom:20px}.clinic-guide-symbol .icon{width:24px;height:24px}.clinic-guide-plan h2{font-size:1.6rem}.clinic-guide-hero{padding:28px 0 40px}.clinic-guide-jumps{gap:0 25px}.clinic-guide-person img{width:90px;height:110px}.clinic-guide-person h3{font-size:1.03rem}}@media(max-width:480px){.clinic-guide-hero h1{font-size:2.5rem;overflow-wrap:anywhere}.clinic-guide-hero .lead{font-size:.91rem}.clinic-guide-hero .actions{gap:20px}.clinic-guide-jumps a{font-size:.78rem}.clinic-guide-person{gap:17px}.clinic-guide-next h2{font-size:2.25rem}.clinic-guide-person .topic-label{font-size:.6rem}}
.clinic-guide-hero~section .reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-guide-hero~section .reading-grid:has(>.reading-card:only-child){grid-template-columns:minmax(0,700px)}@media(max-width:800px){.clinic-guide-hero~section .reading-grid{grid-template-columns:1fr}}
