.clinic-planning-proof{background:#f2eef5}.clinic-planning-proof-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.clinic-planning-proof-copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0 0 22px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.12}.clinic-planning-proof-copy p,.clinic-planning-proof-copy dd{color:var(--muted);font-size:1rem;line-height:1.7}.clinic-planning-proof-copy dl{gap:18px;margin:26px 0;display:grid}.clinic-planning-proof-copy dl>div{border-top:1px solid #d4cbdc;padding-top:16px}.clinic-planning-proof-copy dt{margin-bottom:6px;font-size:1rem;font-weight:750}.clinic-planning-proof-copy dd{margin:0}.clinic-planning-proof-copy>a{text-underline-offset:5px;padding-block:12px;font-size:1rem;font-weight:700;display:inline-block}.clinic-planning-proof figure{min-width:0;margin:0}.clinic-planning-proof figure>a{border:1px solid #d4cbdc;border-radius:14px;display:block;overflow:hidden;box-shadow:0 18px 40px #34244016}.clinic-planning-proof img{width:100%;height:auto;display:block}.clinic-planning-proof figcaption{color:var(--muted);margin-top:18px;font-size:.875rem;line-height:1.65}.clinic-planning-proof a:focus-visible{outline-offset:5px;outline:3px solid #745091}@media (max-width:1050px){.clinic-planning-proof-layout{grid-template-columns:1fr}.clinic-planning-proof-copy h2{max-width:24ch}.clinic-planning-proof-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.clinic-planning-proof figure{max-width:900px}}@media (max-width:640px){.clinic-planning-proof-copy dl{grid-template-columns:1fr;gap:16px}}@media (forced-colors:active){.clinic-planning-proof{background:canvas}.clinic-planning-proof figure>a,.clinic-planning-proof-copy dl>div{border-color:canvastext}}
