.site-head .head-inner{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;min-height:74px}.site-head .brand{display:inline-flex;align-items:center;flex:none;font-size:clamp(18px,2vw,27px);white-space:nowrap}.site-head .brand-mark{flex:none}.site-head .nav{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:clamp(8px,1.25vw,18px);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.site-head .nav::-webkit-scrollbar{display:none}.site-head .head-search{flex:0 0 180px;min-width:0;max-width:180px}.site-head .head-search input{width:100%;min-width:0}.site-head .head-inner{padding-top:9px;padding-bottom:9px}@media(max-width:1100px){.site-head .head-search{flex:0 0 140px}.site-head .nav{order:initial;width:auto;justify-content:flex-start}}@media(max-width:780px){.site-head .head-inner{gap:10px;min-height:66px;padding-left:12px;padding-right:12px}.site-head .brand{font-size:clamp(16px,4vw,22px)}.site-head .brand-mark{height:34px;width:34px;margin-right:6px;border-radius:9px}.site-head .nav{order:initial;gap:13px;font-size:12px;padding:0;overflow-x:auto}.site-head .head-search{display:none}.site-head .nav a{flex:none}.site-head .nav a:first-child{margin-left:0}}@media(max-width:390px){.site-head .brand{font-size:17px}.site-head .nav{font-size:11px;gap:10px}}