/* Astra header brand: match the homepage mark + two-line wordmark on every inner page. */
#masthead .site-branding.ast-site-identity{display:flex!important;align-items:center!important;min-width:0}
#masthead .site-logo-img{display:flex!important;align-items:center!important;line-height:1}
#masthead .site-logo-img .vhms-brand{display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;max-width:100%}
#masthead .site-logo-img .vhms-brand img{display:block!important;width:76px!important;height:66px!important;max-width:none!important;object-fit:contain!important;flex:0 0 auto}
#masthead .site-logo-img .vhms-brand>span{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:0!important;border-left:2px solid #c4d3e6;padding-left:10px;line-height:1.03;white-space:nowrap}
#masthead .site-logo-img .vhms-brand strong{display:block;color:#102957!important;font-size:clamp(21px,2vw,32px)!important;font-weight:800!important;letter-spacing:-.035em!important}
#masthead .site-logo-img .vhms-brand b{display:block;color:#2168ed!important;font-size:clamp(21px,2vw,32px)!important;font-weight:800!important;letter-spacing:-.035em!important}
#masthead .ast-site-title-wrap{display:none!important}
@media(max-width:767px){
  #masthead .site-logo-img .vhms-brand{gap:8px!important}
  #masthead .site-logo-img .vhms-brand img{width:70px!important;height:64px!important}
  #masthead .site-logo-img .vhms-brand>span{padding-left:9px}
  #masthead .site-logo-img .vhms-brand strong,
  #masthead .site-logo-img .vhms-brand b{font-size:clamp(17px,5.2vw,24px)!important}
}
@media(max-width:360px){
  #masthead .site-logo-img .vhms-brand{gap:6px!important}
  #masthead .site-logo-img .vhms-brand img{width:59px!important;height:58px!important}
  #masthead .site-logo-img .vhms-brand>span{padding-left:7px}
  #masthead .site-logo-img .vhms-brand strong,
  #masthead .site-logo-img .vhms-brand b{font-size:17px!important}
}
