@media(max-width:760px){
.nav{padding:12px 14px!important;gap:10px!important;align-items:center!important;flex-wrap:nowrap!important}
.nav>a:first-child{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important}
.nav img{width:148px!important;max-width:43vw!important;height:auto!important}
.nav nav{display:none!important}
.nav>.pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 13px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;min-height:38px!important;box-shadow:none!important;margin-left:auto!important}
.mobile-nav{display:block!important;position:relative!important;flex:0 0 auto!important}
.mobile-nav summary{list-style:none!important;font-size:0!important;width:38px!important;height:38px!important;cursor:pointer!important;position:relative!important;border-radius:12px!important}
.mobile-nav summary::-webkit-details-marker{display:none!important}
.mobile-nav summary::before,.mobile-nav summary::after,.mobile-nav summary{background-repeat:no-repeat!important}
.mobile-nav summary::before{content:""!important;position:absolute!important;left:7px!important;top:10px!important;width:24px!important;height:2px!important;background:#073a42!important;box-shadow:0 7px 0 #073a42,0 14px 0 #073a42!important;border-radius:2px!important}
.mobile-nav[open] summary{background:rgba(7,58,66,.06)!important}
.mobile-nav div{top:48px!important;right:0!important;left:auto!important;width:min(82vw,290px)!important;border-radius:16px!important}
}
@media(max-width:390px){
.nav{padding-left:10px!important;padding-right:10px!important;gap:7px!important}
.nav img{width:138px!important}
.nav>.pill{padding:8px 11px!important;font-size:11px!important}
.mobile-nav summary{width:34px!important;height:36px!important}
.mobile-nav summary::before{left:5px!important;top:9px!important}
}