.gnb{background:#14213d;color:#fff;font-family:'Pretendard Variable',Pretendard,-apple-system,'Apple SD Gothic Neo',sans-serif}
.gnb .gi{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:28px;height:64px}
.gnb .gb{display:flex;align-items:center;gap:8px;font-weight:800;font-size:19px;letter-spacing:-.3px;color:#fff;text-decoration:none}
.gnb .gb small{font-weight:500;font-size:12px;color:#9fb0cc;margin-left:4px}
.gnb .gn{display:flex;gap:4px;flex:1;overflow-x:auto;scrollbar-width:none}
.gnb .gn::-webkit-scrollbar{display:none}
.gnb .gn a{padding:8px 12px;border-radius:8px;font-size:15px;font-weight:600;color:#c9d3e3;white-space:nowrap;text-decoration:none}
.gnb .gn a.on,.gnb .gn a:hover{color:#fff;background:rgba(255,255,255,.08)}
.gnb .gc{background:#1b64da;color:#fff;font-weight:700;font-size:14px;padding:10px 16px;border-radius:10px;white-space:nowrap;text-decoration:none}
.gnb a:focus-visible{outline:2px solid #8ab4ff;outline-offset:2px}
@media(max-width:720px){.gnb .gi{flex-wrap:wrap;height:auto;gap:0;padding-top:10px}.gnb .gb small{display:none}.gnb .gc{margin-left:auto;padding:8px 12px;font-size:13px}.gnb .gn{order:3;flex-basis:100%;margin:6px -8px 4px}.gnb .gn a{font-size:14px;padding:8px 10px}}
