
@media(max-width:1199px){
.header .nav{grid-template-columns:32px minmax(0,1fr) max-content!important;grid-template-areas:"menu logo actions";gap:12px!important}
.header .compact-section-menu{grid-area:menu;display:block!important;position:static}
.header .logo{grid-area:logo}
.header .nav-actions{grid-area:actions}
.header .compact-section-menu summary{width:32px;height:40px;padding:0!important;display:flex;align-items:center;justify-content:center}
.header .mobile-menu-lines{display:block;width:24px;height:24px}
.header .compact-section-menu nav{left:0;right:auto;top:calc(100% + 8px)}
}
@media(max-width:700px){
.header .nav{gap:6px!important}
.header .compact-section-menu nav{position:fixed;top:76px;left:16px;right:auto;width:240px;max-height:calc(100dvh - 96px);overflow:auto}
}
