.site-nav-action { flex:0 1 auto; min-width:0; max-width:100%; padding:3px 0; }
.site-nav-action.is-right { margin-left:auto; }
body .site-nav-action>a.site-menu-button { display:inline-flex; align-items:center; justify-content:center; min-height:38px; max-width:100%; padding:9px 18px!important; border:1px solid currentColor!important; border-radius:7px!important; background:var(--hc-bar-bg,#1767a7)!important; color:var(--hc-bar-text,#fff)!important; font-family:inherit; font-size:14px; font-weight:700!important; line-height:1.35; text-align:center; text-decoration:none!important; white-space:normal; overflow-wrap:anywhere; }
body .site-nav-action>a.site-menu-button::after { display:none!important; content:none!important; }
body .site-nav-action>a.site-menu-button:hover { filter:brightness(.94); }
body .site-nav-action>a.site-menu-button:focus-visible { outline:3px solid var(--focus-color,var(--site-primary,#1767a7)); outline-offset:3px; }
