/* Header only. Existing HERUN VI; switch to its menu before labels overlap. */
.site-header #site-nav[data-navigation="BP10"]{font-weight:400}
.site-header #site-nav[data-navigation="BP10"]>a,
.site-header #site-nav[data-navigation="BP10"] .lang a{color:#15253E;font-weight:400;white-space:nowrap}
.site-header #site-nav[data-navigation="BP10"] .lang{flex-shrink:0}
@media(max-width:1240px){
 .site-header .hr-header-row,.site-header .bar{position:relative;min-height:72px}
 .site-header .nav-toggle[aria-controls="site-nav"]{display:block;border:1px solid #CAD1D9;background:var(--paper,#f6f5f0);color:#15253E;width:44px;height:44px;padding:0;font:400 22px/1 Arial,"PingFang SC","Microsoft YaHei",sans-serif}
 .site-header .nav-toggle span{display:inline;position:static;background:none;width:auto;height:auto}
 .site-header .nav-toggle span:before,.site-header .nav-toggle span:after{display:none}
 .site-header #site-nav[data-navigation="BP10"]{display:none;position:absolute;top:100%;left:0;right:0;width:100%;max-height:calc(100dvh - 80px);overflow:auto;align-items:stretch;flex-direction:column;gap:0;background:var(--paper,#f6f5f0);border:1px solid #CAD1D9;padding:16px 24px;box-shadow:none}
 .site-header.is-open #site-nav[data-navigation="BP10"]{display:flex}
 .site-header #site-nav[data-navigation="BP10"]>a{padding:12px 0}
 .site-header #site-nav[data-navigation="BP10"] .lang{border-left:0;border-top:1px solid #CAD1D9;padding:12px 0 0;margin-top:8px;justify-content:flex-start;gap:12px}
}
