.site-menu-toggle{display:none}
@media(max-width:767px){
 .site-menu-toggle{display:block;width:100%;min-height:44px;padding:8px 16px;border:0;border-bottom:1px solid var(--line,#ddd);background:var(--surface,#fff);color:var(--text,#222);text-align:right;font:700 13px/1.4 Arial,sans-serif;cursor:pointer}
 .desktop-primary-nav--5280.is-collapsible:not(.is-expanded){display:none}
 .desktop-primary-nav--5280.is-expanded{display:grid;grid-template-columns:1fr;padding:8px 18px;gap:0}
 .desktop-primary-nav--5280.is-expanded>a,.desktop-primary-nav--5280.is-expanded summary{min-height:44px;font-size:12px;border-bottom:1px solid var(--line,#ddd)}
 .desktop-primary-nav--5280.is-expanded .nav-dropdown-menu{position:static;width:auto;box-shadow:none;border:0;padding:0 16px}
 .site-menu-toggle:focus-visible{outline:3px solid #c99a36;outline-offset:-3px}
}
