.nav-toggle{display:none;order:1;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:2px solid #00235A;border-radius:999px;background:#FFFFFF;color:#00235A;font:600 15px/1 'Poppins',system-ui,sans-serif;cursor:pointer}
@media(max-width:1000px){
html.js-nav .nav-toggle{display:inline-flex}
html.js-nav header nav,html.js-nav header>div>div{display:none!important}
html.js-nav header.open nav{display:flex!important;flex-direction:column;flex:1 1 100%;order:3;gap:0!important}
html.js-nav header.open nav a{padding:12px 0!important}
html.js-nav header.open>div>div{display:flex!important;flex:1 1 100%;order:4}
}
section[id]{scroll-margin-top:96px}
form input:not([type=checkbox]),form select,form textarea{width:100%;box-sizing:border-box;min-width:0}
@media(max-width:700px){
form{padding:22px!important}
form label{flex-basis:100%!important;min-width:0!important}
}
