@media(max-width:1180px){.header-inner{gap:14px}.header-action{display:none}.site-header nav{gap:10px 16px;justify-content:center}.site-header nav a{white-space:nowrap}}
@media(max-width:760px){.header-inner{justify-content:center}.brand{margin-inline:auto}.site-header nav{flex-basis:100%;width:100%;justify-content:center;gap:0 15px;font-size:.84rem}.site-header nav a,.site-header nav .nav-button{display:flex;align-items:center;min-height:44px;padding-block:9px}.site-header nav form{display:flex;align-items:center}}
@media(max-width:380px){.site-header nav{gap:0 10px;font-size:.79rem}}
