/* Two SVG strokes only: no legacy pseudo-elements or spans. */
@media(max-width:1439px){
.site-header .menu-toggle{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;border-radius:12px!important;line-height:0!important}
.site-header .menu-toggle .menu-lines{display:none!important}
.site-header .menu-toggle .burger-two-svg{display:block!important;width:22px!important;height:22px!important;margin:auto!important;overflow:visible!important}
.site-header .menu-toggle .burger-two-svg line{stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;transform-box:view-box!important;transform-origin:12px 12px!important;transition:transform .22s ease!important}
.site-header .menu-toggle[aria-expanded=true] .burger-two-svg .top{transform:translateY(3px) rotate(45deg)!important}
.site-header .menu-toggle[aria-expanded=true] .burger-two-svg .bottom{transform:translateY(-3px) rotate(-45deg)!important}
.site-header .menu-toggle::before,.site-header .menu-toggle::after{content:none!important;display:none!important}
}
@media(prefers-reduced-motion:reduce){.site-header .menu-toggle .burger-two-svg line{transition:none!important}}
