.patient-journey_journey__4Oio4{color:var(--text);font-family:var(--font-body)}.patient-journey_journey__4Oio4 h1{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,4vw,2rem);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.patient-journey_journey__4Oio4 h2{font-family:var(--font-display);font-weight:600;line-height:1.4;text-wrap:balance}.patient-journey_journey__4Oio4 :where(input[type=text],input[type=email],input[type=tel],select,textarea){border-radius:.75rem;min-height:48px;font-size:16px}.patient-journey_journey__4Oio4 button{min-height:44px}.patient-journey_journey__4Oio4 :where(button,a,input,select,textarea,summary){scroll-margin-block:6rem}.patient-journey_journey__4Oio4 :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}