/* Clearly separated navigation tabs. */
.desktop-nav{gap:8px!important}
.desktop-nav a,.mobile-nav a{background:#242124;border:1px solid #65575d;border-radius:4px;color:#fff;text-decoration:none;font-weight:500;transition:background .18s,color .18s,border-color .18s}
.desktop-nav a{padding:11px 12px!important;min-height:46px;display:inline-flex;align-items:center;letter-spacing:.3px;font-size:14px}
.desktop-nav a:hover,.mobile-nav a:hover{background:#e4c8d2;color:#090a0c;border-color:#e4c8d2}
.desktop-nav a[aria-current],.mobile-nav a[aria-current]{background:#ce8e94;color:#090a0c;border-color:#ce8e94;font-weight:600;box-shadow:inset 0 -3px 0 #fff}
.desktop-nav a:focus-visible,.mobile-nav a:focus-visible,.menu-toggle:focus-visible{outline:3px solid #fff;outline-offset:4px}
.mobile-nav{display:grid;gap:10px;padding-top:18px;padding-bottom:22px}.mobile-nav[hidden]{display:none}
.mobile-nav a{font-size:17px;line-height:1.5;padding:14px 16px;min-height:54px}
@media(min-width:1401px){.navigation{justify-content:space-between;column-gap:18px}.desktop-nav{justify-content:center;flex:1}.nav-cta{margin-left:auto}}
