.navlinks{gap:20px;font-size:13px;white-space:nowrap}.navlinks a[aria-current="page"]{color:#ff8fbe}@media(max-width:1100px){.nav{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;height:76px;min-height:70px;padding-block:8px}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;margin-left:auto;border:1px solid #62535e;border-radius:8px;background:#191519;color:#fff;cursor:pointer}.menu-toggle span{display:block;width:21px;height:2px;background:currentColor;border-radius:2px}.menu-toggle:focus-visible{outline:2px solid #ff0078;outline-offset:3px}.nav .navlinks{display:none;position:absolute;top:100%;left:0;right:0;width:100%;max-height:calc(100dvh - 85px);overflow-y:auto;overflow-x:hidden;flex-direction:column;align-items:stretch;gap:0;padding:10px;background:#171317;border:1px solid #534450;border-radius:10px;box-shadow:0 20px 40px #0009;white-space:normal}.nav .navlinks.is-open{display:flex}.nav .navlinks a,.nav .navlinks a:not(.nav-cta){display:block;padding:14px 12px;font-size:16px;border-radius:6px}.nav .navlinks a:hover,.nav .navlinks a:focus-visible{background:#292028}.nav .navlinks .nav-cta{margin-top:7px;text-align:center;white-space:normal}}
