/* Measured mobile typography: preserve original wrapping. */
@media(min-width:320px) and (max-width:359px){
 .site-header .header-phone strong{font-size:14px}
 .site-header .header-phone small{font-size:9px}
 .home .hero-content>.eyebrow{font-size:9.5px}
 .home #services .service-content .text-link{font-size:12px}
 .home .hero-care-benefits>div>span{font-size:12px;line-height:1.35}
 .home #about .why-content>p{font-size:14px}
 .home #about .why-benefits>div>span{font-size:10px;line-height:1.25}
 .home #base .base-benefits>div>span{font-size:11.5px;line-height:1.3}
}
@media(min-width:360px) and (max-width:389px){
 .site-header .header-phone strong{font-size:15px}
 .site-header .header-phone small{font-size:9.5px}
 .home .hero-content>.eyebrow{font-size:10px}
 .home #services .service-content .text-link{font-size:12.5px}
 .home .hero-care-benefits>div>span{font-size:12px;line-height:1.35}
 .home #about .why-content>p{font-size:14px}
 .home #about .why-benefits>div>span{font-size:11px;line-height:1.25}
 .site-footer .footer-bottom>span{font-size:10px;line-height:1.5}
}
@media(min-width:390px) and (max-width:479px){
 .site-header .header-phone strong{font-size:16px}
 .site-header .header-phone small{font-size:10px}
 .home .hero-content>.eyebrow{font-size:10.5px}
 .home #services .service-content .text-link{font-size:13px}
 .home #about .why-content>p{font-size:14.5px}
 .home #about .why-benefits>div>span{font-size:12px;line-height:1.25}
 .site-footer .footer-bottom>span{font-size:11px;line-height:1.5}
}
@media(min-width:480px) and (max-width:600px){
 .site-header .header-phone strong{font-size:17px}
 .site-header .header-phone small{font-size:11px}
 .home .hero-content>.eyebrow{font-size:11px}
 .home #services .service-content .text-link{font-size:14px}
 .home #about .why-content>p{font-size:14.5px}
 .home #about .why-benefits>div>span{font-size:13px;line-height:1.25}
 .home #base .base-benefits>div>span{font-size:13.5px;line-height:1.3}
 .site-footer .footer-bottom>span{font-size:12px;line-height:1.5}
}
