@media(max-width:1439px){
.site-header .menu-toggle{display:grid!important;place-items:center!important;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(29,76,111,.18)!important;background:#f5f9fc!important;color:#19486b!important;box-shadow:0 2px 10px rgba(18,55,83,.07)!important;line-height:0!important}
.site-header .menu-toggle .menu-lines{position:relative!important;display:block!important;width:22px!important;height:22px!important;flex:none!important;margin:0!important;transform:none!important}
.site-header .menu-toggle .menu-lines>span,.site-header .menu-toggle .menu-lines>span+span{position:absolute!important;display:block!important;left:2px!important;top:7px!important;width:18px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;transform:none!important;transform-origin:center!important;transition:top .22s ease,transform .22s ease!important}
.site-header .menu-toggle .menu-lines>span+span{top:13px!important}
.site-header .menu-toggle[aria-expanded="true"] .menu-lines>span{top:10px!important;transform:rotate(45deg)!important}
.site-header .menu-toggle[aria-expanded="true"] .menu-lines>span+span{top:10px!important;transform:rotate(-45deg)!important}
.site-header .menu-toggle:focus-visible{outline:2px solid #327dab!important;outline-offset:3px}
.home-page .site-header:not(.is-scrolled):not(.menu-open) .menu-toggle{background:rgba(255,255,255,.13)!important;color:#fff!important;border-color:rgba(255,255,255,.45)!important;box-shadow:none!important}
.home-page .site-header.menu-open .menu-toggle{background:#edf5fa!important;color:#19486b!important}
}
@media(prefers-reduced-motion:reduce){.site-header .menu-lines>span{transition:none!important}}
/* Final override: exactly two strokes in both closed and open states. */
@media(max-width:1439px){
.site-header .menu-toggle .menu-lines>span:nth-child(n+3){display:none!important}
.site-header .menu-toggle .menu-lines>span:first-child{top:7px!important;left:2px!important;width:18px!important;transform:rotate(0deg)!important}
.site-header .menu-toggle .menu-lines>span:nth-child(2){top:13px!important;left:2px!important;width:18px!important;transform:rotate(0deg)!important}
.site-header .menu-toggle[aria-expanded="true"] .menu-lines>span:first-child{top:10px!important;transform:rotate(45deg)!important}
.site-header .menu-toggle[aria-expanded="true"] .menu-lines>span:nth-child(2){top:10px!important;transform:rotate(-45deg)!important}
.site-header .menu-toggle .menu-lines::before,.site-header .menu-toggle .menu-lines::after,.site-header .menu-toggle::before,.site-header .menu-toggle::after{content:none!important;display:none!important}
}
