/* Official full logo, preserving its aspect ratio on all public sites. */
body :is(#cn-header,#site-header).bam-header .bam-brand img.bm-full-logo,
body.bm-client .ba-sitebar .ba-wordmark img.bm-full-logo{display:block!important;visibility:visible!important;opacity:1!important;width:180px!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;filter:none!important;border-radius:0!important;background:transparent!important;flex:none!important}
body :is(#cn-header,#site-header).bam-header .bam-brand{gap:0!important}
body.bm-client .ba-sitebar .ba-wordmark{width:180px;max-width:180px;gap:0!important}
body :is(#cn-footer,.site-footer).baf-footer .baf-breadcrumb>a.bm-logo-link,
body.bm-client #footer.ba-footer .ba-footer-wordmark{display:inline-flex;align-items:center;width:176px;max-width:176px;flex:none}
body :is(#cn-footer,.site-footer).baf-footer img.bm-full-logo,
body.bm-client #footer.ba-footer .ba-footer-wordmark img.bm-full-logo{display:block!important;width:176px!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}
@media(max-width:600px){
body :is(#cn-header,#site-header).bam-header .bam-brand img.bm-full-logo{width:148px!important}
body.bm-client .ba-sitebar .ba-wordmark{width:128px;max-width:128px}
body.bm-client .ba-sitebar .ba-wordmark img.bm-full-logo{width:128px!important}
body.bm-client .ba-sitebar-inner{padding-inline:16px;gap:10px}
body :is(#cn-footer,.site-footer).baf-footer .baf-breadcrumb>a.bm-logo-link,
body.bm-client #footer.ba-footer .ba-footer-wordmark{width:148px;max-width:148px}
}
