.telehealth-page section h2{font-family:var(--font-heading, "Montserrat", sans-serif);font-size:clamp(1.75rem,4vw,2.5rem);color:var(--color-primary, #416e51);font-weight:700}.telehealth-page section .lead{font-size:clamp(1.125rem,2.5vw,1.25rem);color:var(--color-text, #5a6c7d)}.telehealth-page .btn-primary{min-height:44px;padding:var(--spacing-3, .75rem) var(--spacing-6, 2rem);font-size:clamp(1rem,2vw,1.125rem);transition:var(--transition-normal, all .3s ease)}.telehealth-page .btn-primary:focus-visible{outline:3px solid var(--color-focus, #4cafef);outline-offset:2px}@media(prefers-reduced-motion:reduce){.telehealth-page .header-telehealth,.telehealth-page .btn-primary{transition:none;will-change:auto}}@media(max-width:768px){.telehealth-page .header-telehealth{height:100vh;padding-bottom:10%}}
