
.abh-site-header .abh-logo{width:230px;height:56px;object-fit:contain;object-position:left center}
.abh-site-header .abh-desktop-nav{display:flex;align-items:center;gap:24px}
.abh-site-header .abh-menu-toggle{display:none}
.abh-site-header .abh-mobile-nav[hidden]{display:none}
.abh-site-header .abh-mobile-nav{border-top:1px solid #ffffff22;padding:12px 24px 20px}
.abh-site-header .abh-mobile-nav a{display:block;color:white;padding:12px 0;font-weight:600}
.abh-site-header a:focus-visible,.abh-site-header button:focus-visible{outline:3px solid #f97316;outline-offset:4px}
@media(max-width:1099px){.abh-site-header .abh-desktop-nav{display:none}.abh-site-header .abh-menu-toggle{display:block;color:white;border:1px solid #ffffff66;border-radius:5px;padding:7px 12px}.abh-site-header .abh-logo{width:210px}}
@media(min-width:1100px){.abh-site-header .abh-mobile-nav{display:none}}
