.nav .navlinks{gap:8px}
.nav .navlinks>.nav-direct,.nav .navlinks>.nav-home{font-size:15px;min-height:46px;padding:10px 12px}
.nav .navlinks>a[aria-current="page"]{background:#253e50;color:#ffda8b}
.nav .simple-menu-links{display:grid;grid-template-columns:1fr}
.nav .simple-menu-links a{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-bottom:1px solid #3a5262;color:#f3f7fa;font-size:17px;text-decoration:none;border-radius:6px}
.nav .simple-menu-links a:hover,.nav .simple-menu-links a:focus-visible{background:#294557;color:#ffda8b}
.nav .mobile-request{background:#e6b85f;color:#18232c;border-color:#e6b85f;white-space:nowrap}
@media(max-width:1100px){.nav .mobile-nav nav{overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom))}.nav .mobile-nav-heading{padding-bottom:10px}.nav .mobile-nav-heading strong{font-size:20px}.nav .mobile-nav-actions{margin-bottom:8px}}
@media(max-width:560px){body>header.nav{gap:9px}.nav .brand>span{display:none}.nav .brand{margin-right:auto}.nav .mobile-request{font-size:13px;padding:9px 12px}.nav .brand-img{width:44px;height:44px}}
