/* One canonical title treatment for research, news and support, at every width. */
:is(#main .research-hero,#content .news-shared-heading,#content #cm-support .sup-heading),
:is(#main .research-hero,#content .news-shared-heading,#content #cm-support .sup-heading) *{
 -webkit-font-smoothing:auto!important;
 -moz-osx-font-smoothing:auto!important;
}
:is(#main .research-hero,#content .news-shared-heading,#content #cm-support .sup-heading)>:is(h1,p){
 font-family:"Asta Sans",sans-serif!important;
 font-size:56px!important;font-weight:600!important;line-height:1.2!important;
 letter-spacing:-.025em!important;font-style:normal!important;
 color:#000!important;margin:0!important;max-width:none!important;
}
:is(#main .research-hero,#content .news-shared-heading,#content #cm-support .sup-heading)>p{color:#858a94!important;margin-top:12px!important}
/* Research wraps its title in .wrap. */
#main .research-hero .wrap>:is(h1,p){font-family:"Asta Sans",sans-serif!important;font-size:56px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.025em!important;font-style:normal!important;color:#000!important;margin:0!important;max-width:none!important}
#main .research-hero .wrap>p{color:#858a94!important;margin-top:12px!important}
@media(max-width:1100px){
 :is(#main .research-hero,#main .research-hero .wrap,#content .news-shared-heading,#content #cm-support .sup-heading)>:is(h1,p){font-size:44px!important}
}
@media(max-width:700px){
 :is(#main .research-hero,#main .research-hero .wrap,#content .news-shared-heading,#content #cm-support .sup-heading)>:is(h1,p){font-size:30px!important}
}
