/* Shared editorial title scale; photo-overlay headers use page-headers.css. */
html body #main h1[data-editorial-heading]{
 font-family:'Inter',Arial,sans-serif!important;
 font-size:58px!important;
 font-weight:800!important;
 font-style:normal!important;
 line-height:1.08!important;
 letter-spacing:-.035em!important;
 text-wrap:balance;
}
html body #main h1[data-editorial-heading] :is(span,strong,em){font:inherit!important;letter-spacing:inherit!important}
html body #main .ms-article-copy :is(h2,h3){
 font-family:'Inter',Arial,sans-serif!important;
 font-size:36px!important;
 font-weight:800!important;
 line-height:1.2!important;
 letter-spacing:-.025em!important;
 text-wrap:balance;
}
html body #main .ms-article-copy :is(h2,h3) :is(span,strong,em,a){font:inherit!important;letter-spacing:inherit!important}
@media(max-width:720px){
 html body #main h1[data-editorial-heading]{font-size:36px!important;line-height:1.12!important}
 html body #main .ms-article-copy :is(h2,h3){font-size:28px!important}
}
/* Divi-origin internship eyebrows must not retain nested paragraph styles. */
html body #main [data-site-hero] [data-hero-eyebrow]>p{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;margin:0!important;padding:0!important}
html body #main [data-site-hero] .int-hero-inner>[data-supplemental]{margin:0!important;padding:0!important}
