/* Approved option 02: Instrument Serif for supporting hero copy and coverage names. */
@font-face{font-family:MintAccent;src:url('/assets/fonts/InstrumentSerif-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
body :is(.mh-note,.hero-subtext,.hero-service-line,.hero-copy>p,.ab-hero-note,.coverage-lead,.coverage-hero-note,.eq-lead,.mobile-hero-summary){font-family:MintAccent,Georgia,serif!important;font-weight:400!important;letter-spacing:.005em!important}
body .mh-note,body .hero-subtext .hero-service-line,body .photo-hero .hero-copy>p,body .ab-hero-note{font-size:27px;line-height:1.36}
body :is(.dc-coverage-row h3,.dc-coverage-row h3 a,.dc-coverage-card h3,.dc-coverage-card h3 a,.personal-extra-name,.biz-specialist-link-name,.ov-coverage-name>strong,.biz-preview-copy h3){font-family:MintAccent,Georgia,serif!important;font-weight:400!important;letter-spacing:.005em!important;line-height:1.16!important}
body .dc-coverage-row h3,body .dc-coverage-row h3 a{font-size:29px!important}
body .biz-specialist-link-name{font-size:22px!important}
@media(max-width:768px){
body :is(.mh-note,.hero-subtext,.hero-service-line,.hero-copy>p,.ab-hero-note,.coverage-lead,.coverage-hero-note,.eq-lead,.mobile-hero-summary){font-size:23px!important;line-height:1.3!important}
body .mobile-hero-summary{max-width:29ch!important;letter-spacing:.006em!important}
body .personal-explorer .biz-specialist[data-personal-more] .personal-extra-name{font-family:MintAccent,Georgia,serif!important;font-size:26px!important;line-height:1.12!important;font-weight:400!important}
body .dc-coverage-row h3,body .dc-coverage-row h3 a{font-size:26px!important}
body .biz-specialist-link-name{font-size:23px!important}
}
@media(min-width:769px){
 body :is(.mh-note,.hero-subtext .hero-service-line,.photo-hero .hero-copy>p,.ab-hero-note){font-size:30px!important;line-height:1.34!important}
 body :is(.coverage-lead,.coverage-hero-note,.eq-lead){font-size:27px!important;line-height:1.35!important}
}
