/* Main section heading default. Compact components and featured closings opt out. */
html body :is(main,#main) h2[data-section-heading]{
 font-family:'Inter',Arial,sans-serif!important;
 font-size:45px!important;
 font-weight:800!important;
 font-style:normal!important;
 line-height:1.12!important;
 letter-spacing:-.035em!important;
 text-transform:none!important;
 text-wrap:balance;
 margin-top:0!important;
 margin-bottom:30px!important;
}
html body :is(main,#main) h2[data-section-heading] :is(span,strong,b,em,a){font:inherit!important;letter-spacing:inherit!important;color:inherit!important}
html body :is(main,#main) h2[data-section-heading][data-heading-tone="white"]{color:#1a2833!important}
html body :is(main,#main) h2[data-section-heading][data-heading-tone="neutral"]{color:#414042!important}
html body :is(main,#main) h2[data-section-heading][data-heading-tone="dark"]{color:#d6dde1!important}
@media(max-width:720px){
 html body :is(main,#main) h2[data-section-heading]{font-size:32px!important;line-height:1.15!important}
}
