/* Tablet/phone category navigation must contain both rows, including 768px. */
@media (max-width:950px) {
 html.pxid-site-ui .news-nav.pxid-secondary-nav { height:auto!important;min-height:0;padding:0!important; }
 html.pxid-site-ui .news-nav.pxid-secondary-nav > .layout {
   box-sizing:border-box;height:auto!important;min-height:0!important;display:flex;
   flex-direction:column;align-items:stretch;gap:4px;padding:12px 20px!important;
 }
 html.pxid-site-ui .news-nav .news-title {
   width:100%;height:auto!important;min-height:32px;line-height:1.4!important;
   margin:0!important;padding:0;text-align:center;font-size:21px!important;
 }
 html.pxid-site-ui .news-nav .news-cate {
   position:static;float:none!important;display:flex!important;align-items:center;justify-content:flex-start;
   flex-wrap:nowrap;width:100%;max-width:100%;height:auto!important;min-height:44px;
   box-sizing:border-box;margin:0!important;padding:0;gap:24px;overflow-x:auto;overflow-y:hidden;
 }
 html.pxid-site-ui .news-nav .news-cate li { float:none;flex:0 0 auto;min-width:0;margin:0!important;padding:0; }
 html.pxid-site-ui .news-nav .news-cate li:first-child { margin-left:auto!important; }
 html.pxid-site-ui .news-nav .news-cate li:last-child { margin-right:auto!important; }
 html.pxid-site-ui .news-nav .news-cate a { display:inline-flex;align-items:center;min-height:44px;line-height:1.4!important;padding-block:0;font-size:15px!important;white-space:nowrap; }
}
@media (max-width:360px) {
 html.pxid-site-ui .news-nav .news-title { font-size:19px!important; }
 html.pxid-site-ui .news-nav.pxid-secondary-nav > .layout { padding-inline:16px!important; }
}
/* Keep every primary destination on the same line in compact desktop/fold windows. */
@media (min-width:951px) and (max-width:1399px) {
 html.pxid-site-ui .pxid-main-nav .head_layer > .layout { width:calc(100% - 32px)!important;gap:8px; }
 html.pxid-site-ui .pxid-main-nav .logo { flex:0 0 120px;max-width:120px;padding:0; }
 html.pxid-site-ui .pxid-main-nav .logo img { display:block;max-width:100%;height:auto;max-height:36px; }
 html.pxid-site-ui .pxid-main-nav .nav_wrap { min-width:0; }
 html.pxid-site-ui .pxid-main-nav .nav_wrap .head_nav { display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;padding:0!important;margin:0!important;box-sizing:border-box; }
 html.pxid-site-ui .pxid-main-nav .head_nav > li { flex:0 0 auto;margin:0 5px!important;white-space:nowrap; }
 html.pxid-site-ui .pxid-main-nav .head_nav > li > a { font-size:clamp(13px,1vw,14px);transition:color .2s ease; }
 html.pxid-site-ui .pxid-main-nav .head_nav > li > a b { right:-10px;width:9px; }
 html.pxid-site-ui .pxid-main-nav .head_right { flex:0 0 auto;padding-left:6px;white-space:nowrap; }
 html.pxid-site-ui .pxid-main-nav .store { flex:0 0 auto;font-size:14px;padding:0 12px;line-height:42px;min-height:44px;box-sizing:border-box;white-space:nowrap;transition:color .2s ease,background-color .2s ease; }
 html.pxid-site-ui .pxid-main-nav .change-language::before { margin-inline:8px; }
 html.pxid-site-ui .pxid-main-nav .change-language-title > .language-flag-en span { font-size:14px; }
}
