/* Mobile menu beside the primary Create action. */
.mobile-nav-toggle{display:none}
@media(max-width:820px){
  .site-nav .nav-in,header.nav .wrap{position:relative}
  .site-nav .brand,header.nav .brand-wordmark{margin-right:auto}
  .mobile-nav-toggle{display:inline-grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:2px solid #22304a;border-radius:13px;background:#f5c518;color:#22304a;cursor:pointer;box-shadow:0 3px 0 #22304a}
  .mobile-nav-toggle span,.mobile-nav-toggle::before,.mobile-nav-toggle::after{content:"";display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}
  .mobile-nav-toggle span{margin:4px 0}.mobile-nav-toggle[aria-expanded="true"] span{opacity:0}.mobile-nav-toggle[aria-expanded="true"]::before{transform:translateY(6px) rotate(45deg)}.mobile-nav-toggle[aria-expanded="true"]::after{transform:translateY(-6px) rotate(-45deg)}
  .site-nav .nav-links>a:not(.nav-cta),header.nav .navlinks>a:not(.btn){display:none}
  .site-nav .nav-links.is-open,header.nav .navlinks.is-open{position:absolute;top:calc(100% + 10px);left:12px;right:12px;z-index:100;display:grid;gap:5px;padding:12px;border:1px solid rgba(34,48,74,.14);border-radius:18px;background:#fffdf6;box-shadow:0 16px 38px rgba(34,48,74,.18)}
  .site-nav .nav-links.is-open>a,header.nav .navlinks.is-open>a{display:block!important;width:100%;padding:13px 15px;border-radius:12px;text-align:left}
  .site-nav .nav-links.is-open .nav-cta,header.nav .navlinks.is-open .btn{text-align:center}
}
@media(max-width:560px){.site-nav .nav-in,header.nav .wrap{gap:9px}.site-nav .brand{font-size:15px}.site-nav .nav-cta{padding:9px 11px;font-size:12px}}
