@media(max-width:760px){
  header{position:relative;z-index:20}
  header nav{top:100%;left:0;right:0;z-index:30;width:100%;background:#0b2948!important;color:#f5f8fb!important;padding:14px 6% 18px;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff35;box-shadow:0 16px 28px #06182b40;gap:0}
  header nav.open{display:flex}
  header nav a{display:block;padding:12px 0;border-bottom:1px solid #ffffff20;color:#f5f8fb!important;font-size:15px;line-height:1.4}
  header nav a:last-child{border-bottom:0}
  header nav a:hover{color:#f0bc7b!important}
  .menu[aria-expanded="true"]{color:#f0bc7b}
}
