.nav-menu{display:flex;align-items:center;gap:1.5rem}.nav-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--card-border);border-radius:8px;background:transparent;color:#fff;cursor:pointer}.nav-burger:focus-visible{outline:2px solid var(--purple-light);outline-offset:2px}@media (max-width:860px){.nav-burger{display:flex}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 2rem 1.5rem;background:var(--navy);border-bottom:1px solid var(--card-border)}.nav-menu--open{display:flex}.nav-menu a{padding:.85rem 0}.nav-menu a:last-child{margin-top:.75rem;padding:.8rem 1.25rem;text-align:center}}