/* Shared page-title treatment inspired by the support hero. */
html body :is(main,.titlebar,#content) h1{font-weight:800!important;letter-spacing:-.025em!important;line-height:1.08!important;font-style:normal;color:#172e4b!important}
@supports (background-clip:text) or (-webkit-background-clip:text){
html body :is(main,.titlebar,#content) h1:not(:has(em)),html body :is(main,.titlebar,#content) h1 em{background-image:linear-gradient(90deg,#2f6fb0,#10b5a0)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent;font-style:normal}
html body :is(main,.titlebar,#content) h1:not(:has(em)) :is(span,strong){color:inherit!important;-webkit-text-fill-color:inherit;background:none!important}
}
@media (forced-colors:active){html body :is(main,.titlebar,#content) h1,html body :is(main,.titlebar,#content) h1 em{background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText}}
@media print{html body :is(main,.titlebar,#content) h1,html body :is(main,.titlebar,#content) h1 em{background:none!important;color:#172e4b!important;-webkit-text-fill-color:#172e4b}}
