.hm-home-hero-copy h1{max-width:40rem;font-size:clamp(2.25rem,4.75vw,3.95rem)}.hm-home-hero-intro{max-width:33rem;font-size:.96rem}.hm-home-hero .hm-home-button{min-height:48px;padding:0 18px;font-size:.93rem}.hm-home-dashboard-demo h2,.provider-directory-shell .provider-directory-heading h1,.seo-page h1,.guide-page h1,.guides-page h1{font-size:.94em}.provider-directory-heading>p:last-child,.seo-page>header>p:not(.seo-kicker),.guide-page>header>p,.guides-page>header>p{max-width:38rem;font-size:.96rem}.hm-app .hm-button,.hm-flow .hm-button,.hm-reward .hm-button,.primary,.secondary,.primary-link,.secondary-link,.provider-card-primary,.provider-card-add,.provider-load-more,.pro-main-cta{min-height:46px;padding-inline:15px;font-size:.92rem}@media (max-width:700px){.hm-home-hero{gap:14px;padding-top:14px;padding-bottom:20px}.hm-home-hero-copy h1{margin-bottom:10px;font-size:clamp(1.92rem,8vw,2.28rem);line-height:1.06}.hm-home-hero-intro{margin-bottom:14px;font-size:.92rem;line-height:1.42}.hm-home-hero .hm-home-actions{gap:8px;margin-bottom:14px}.hm-home-hero .hm-home-button{min-height:44px;font-size:.9rem}.provider-directory-shell .provider-directory-heading h1,.seo-page h1,.guide-page h1,.guides-page h1{font-size:.93em}}
