/* V42: official site wordmark, scoped to header links only */
header a.brand:has(.site-logo-v42),header a.ir-brand:has(.site-logo-v42),header a.mp-brand:has(.site-logo-v42){display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;text-decoration:none!important;line-height:1!important;padding:0!important;}
header .site-logo-v42{display:block!important;width:clamp(195px,22vw,305px)!important;max-width:100%!important;height:auto!important;object-fit:contain!important;flex-shrink:1!important;}
@media(max-width:650px){header .site-logo-v42{width:clamp(172px,52vw,245px)!important;}header a.brand:has(.site-logo-v42),header a.ir-brand:has(.site-logo-v42),header a.mp-brand:has(.site-logo-v42){max-width:calc(100vw - 120px)!important;}}
