/* One modern, sans-serif family throughout the public website. */
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,blockquote,figcaption,
.wordmark,.editorial-home,.editorial-home h1,.editorial-home h2,.editorial-home h3,
.final-service summary strong,.ed-hero-photo figcaption,.ed-trust blockquote,
.clarity-page,.clarity-document h2,.site-footer{
  font-family:Montserrat,Arial,sans-serif!important;
}
.editorial-home h1{font-weight:600;letter-spacing:-.045em;font-size:clamp(42px,5vw,72px);line-height:1.1}
.editorial-home h2{font-weight:600;letter-spacing:-.035em;font-size:clamp(30px,3.5vw,47px);line-height:1.16}
.editorial-home h3{font-weight:600;letter-spacing:-.025em;font-size:27px;line-height:1.25}
.final-service summary strong{font-weight:600;font-size:26px;line-height:1.25}
.final-service.featured summary strong{font-size:32px}
.ed-trust blockquote{font-size:20px;line-height:1.7;font-weight:400;letter-spacing:-.01em}
@media(max-width:760px){.final-service summary strong{font-size:23px}.final-service.featured summary strong{font-size:27px}.ed-trust blockquote{font-size:18px}}
