/* A shared collection entry; retain existing page-specific menu behavior. */
.zxo-gpu-nav{white-space:nowrap}
@media(min-width:1181px){.header-inner{gap:24px}.header-inner .main-nav{gap:17px;font-size:11px}}
@media(min-width:981px) and (max-width:1180px){.header-inner{height:77px;gap:20px}.header-inner .menu-toggle{display:block;margin-left:auto}.header-inner .main-nav{display:none;position:fixed;top:77px;left:0;right:0;background:var(--paper,#fff);border-bottom:1px solid var(--line,#ddd);padding:25px var(--gutter,32px) 30px;flex-direction:column;align-items:flex-start;gap:8px;margin-left:0;max-height:calc(100dvh - 77px);overflow-y:auto}.header-inner .main-nav.is-open{display:flex}.header-inner .main-nav a{font-size:16px;width:100%;padding:14px 0;border-bottom:1px solid var(--line,#ddd)}}
