/* Shared editorial scale. Homepage display text and enquiry controls keep their dedicated roles. */
body .page-content h1{font-family:inherit;font-size:44px;line-height:1.15;font-weight:650;letter-spacing:-1px}
body .page-content h2,body.home-simplified main h2{font-family:inherit;font-size:28px;line-height:1.25;font-weight:650;letter-spacing:-.6px}
body .page-content h3,body.home-simplified main h3{font-family:inherit;font-size:22px;line-height:1.3;font-weight:650;letter-spacing:-.3px}
body .page-content .page-lead{font-size:18px;line-height:1.65}
@media(max-width:800px){
 body .page-content h1{font-size:32px;line-height:1.2;letter-spacing:-.7px}
 body .page-content h2,body.home-simplified main h2{font-size:24px;line-height:1.25;letter-spacing:-.4px}
 body .page-content h3,body.home-simplified main h3{font-size:20px;line-height:1.3;letter-spacing:-.2px}
}

body.home-simplified .service-card p,body.home-simplified .section-top>.intro,body.home-simplified .section-top>.intro p{font-size:16px;line-height:1.65}
