/* v14.6: identical optical center across Chrome/Edge pages, with or without a scrollbar. */
html {scrollbar-gutter:stable both-edges;overflow-y:scroll;}
body:is(.uf143-home,.uf142-public,.uf144-info){width:100%;margin-inline:0!important;}
body:is(.uf143-home,.uf142-public,.uf144-info) > .uf143-header-shell{width:100%!important;margin-inline:0!important;}
body:is(.uf143-home,.uf142-public,.uf144-info) > .uf143-header-shell > header.uf142-site-header{
  box-sizing:border-box!important;position:relative!important;left:auto!important;right:auto!important;
  width:min(1180px,calc(100% - 36px))!important;max-width:1180px!important;
  margin-inline:auto!important;padding-inline:0!important;transform:none!important;justify-content:center!important;
}
body:is(.uf143-home,.uf142-public,.uf144-info) .uf142-site-logo{
  position:relative!important;left:auto!important;right:auto!important;margin-inline:auto!important;transform:none!important;
}
body.uf143-home #hero.hero.container{width:min(1110px,calc(100% - 36px))!important;margin-inline:auto!important;left:auto!important;right:auto!important;transform:none!important;}
body:is(.uf143-home,.uf142-public,.uf144-info) > footer.uf142-site-footer{width:100%!important;margin-inline:0!important;}
@media(max-width:720px){body.uf143-home #hero.hero.container{width:calc(100% - 26px)!important;} }
