nav{position:sticky;top:0;z-index:20;background:rgba(245,245,247,.86);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(0,0,0,.08)}.nav-inner{max-width:1180px;margin:auto;display:flex;align-items:center;gap:22px;min-height:58px;padding:0 22px}