/* Local patient-care modules; no global header or clinical styling. */
.local-hero-copy{max-width:65ch;line-height:1.65}.local-proof-line{font-size:.95rem;letter-spacing:.025em;margin:1rem 0;color:inherit}.local-proof-line a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.local-actions{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;margin-top:1.25rem}.local-actions .local-book,.local-actions .local-call{display:inline-flex;justify-content:center;align-items:center;gap:.25em;min-height:48px;box-sizing:border-box;padding:.85rem 1.2rem;border-radius:999px;font-size:1rem;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;max-width:100%}.local-actions .local-book{background:#fff;color:#173a43;border:1px solid #fff}.local-actions .local-call{background:transparent;color:#fff;border:1px solid #a6c9c7}.local-confirm-note{font-size:.93rem!important;line-height:1.55!important;max-width:67ch;margin-top:.9rem!important;opacity:.95}.local-patient-care{padding:clamp(2rem,5vw,4rem) 0;background:#edf4f2;color:#173a43}.local-patient-care .local-care-title{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.2;max-width:26ch;margin:0 0 1.6rem}.local-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.local-care-card{padding:1.5rem;background:#fff;border:1px solid #ccdeda;border-radius:12px;min-width:0}.local-care-card h3{font-size:1.2rem;line-height:1.3;color:#173a43;margin:0 0 .8rem}.local-care-card p{font-size:1rem;line-height:1.65;margin:.7rem 0;color:#294c54}.local-care-links{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.1rem}.local-care-card a{color:#075d68;font-size:1rem;text-decoration:underline;text-underline-offset:.2em;min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.local-care-card ul{padding-inline-start:1.2rem}.local-care-card li{margin:.5rem 0}.local-patient-care a:focus-visible,.local-actions a:focus-visible,.local-proof-line a:focus-visible{outline:3px solid #ca8c38;outline-offset:4px}.local-care-note{font-size:.85rem;margin:1rem 0 0;line-height:1.5}.pagehead .local-hero-copy{color:#e2eeed}.pagehead:has(.local-actions){padding-block:clamp(2.5rem,5vw,4rem)}.hero:has(.local-actions) .hero-inner{padding-block:1.5rem}.hero:has(.local-actions) h1{max-width:20ch}.hero:has(.local-actions) .local-hero-copy{margin-top:1rem}.local-actions [href^="tel:"]{font-variant-numeric:tabular-nums}.local-actions bdi{white-space:nowrap}@media(max-width:800px){.local-care-grid{grid-template-columns:1fr}.local-care-card{padding:1.25rem}.local-actions{align-items:stretch}.local-actions a{flex:1 1 200px}.local-confirm-note{font-size:.9rem!important}}@media(max-width:420px){.local-actions a{width:100%;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.local-patient-care *{scroll-behavior:auto}}
