.header-container{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.nav-menu{display:flex;gap:30px;align-items:center}.nav-link{color:rgba(255,255,255,.8);text-decoration:none;font-weight:500;transition:color .3s ease}.nav-link:hover{color:#38bdf8}@media (max-width:768px){.nav-menu{gap:20px}}