/* Shared Chinese navigation and contact — identical on all Chinese pages. */
body > header.sc-project-header, body > header.cn-site-header {box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:20px!important;width:100%!important;min-height:86px!important;padding:20px 5.4%!important;background:#fff!important;color:#111!important;border-bottom:1px solid #ddd!important;position:relative!important;z-index:10!important}
body > header.sc-project-header .sc-project-brand,body > header.cn-site-header .sc-project-brand {display:flex!important;flex-direction:column!important;gap:5px!important;text-decoration:none!important;color:#111!important}
body > header.sc-project-header .sc-project-brand strong,body > header.cn-site-header .sc-project-brand strong {font:700 19px/1.15 Arial,sans-serif!important;letter-spacing:0!important}
body > header.sc-project-header .sc-project-brand span,body > header.cn-site-header .sc-project-brand span {font:400 10px/1.3 Arial,sans-serif!important;letter-spacing:.12em!important}
body > header.sc-project-header nav.sc-project-nav,body > header.cn-site-header nav.sc-project-nav {display:flex!important;flex-wrap:wrap!important;gap:clamp(15px,3vw,42px)!important;align-items:center!important;margin:0!important;padding:0!important}
body > header.sc-project-header nav.sc-project-nav a,body > header.cn-site-header nav.sc-project-nav a {font:700 11px/1.4 Arial,sans-serif!important;color:#111!important;text-decoration:none!important;white-space:nowrap!important}
body > footer.sc-unified-footer {box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) auto 42px!important;align-items:center!important;gap:clamp(16px,2.8vw,42px)!important;width:100%!important;max-width:none!important;min-height:150px!important;margin:0!important;padding:35px 5.4%!important;border-top:1px solid #ddd!important;background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important}
body > footer.sc-unified-footer a {color:#111!important;text-decoration:none!important}
body > footer.sc-unified-footer .sc-unified-brand {display:flex!important;flex-direction:column!important;gap:6px!important;grid-column:1!important;grid-row:1!important;align-items:flex-start!important}
body > footer.sc-unified-footer .sc-unified-brand strong {font:700 18px/1.2 Arial,sans-serif!important;letter-spacing:.02em!important}
body > footer.sc-unified-footer .sc-unified-brand small {font:400 10px/1.4 Arial,sans-serif!important;letter-spacing:0!important}
body > footer.sc-unified-footer .sc-unified-contact {grid-column:2!important;grid-row:1!important;justify-self:center!important;font:700 clamp(15px,1.3vw,20px)/1.4 Arial,sans-serif!important;white-space:nowrap!important;letter-spacing:0!important}
body > footer.sc-unified-footer .sc-unified-contact span {color:#c32828!important;font-weight:900!important;font-size:1.15em!important}
body > footer.sc-unified-footer .sc-unified-social {grid-column:3!important;grid-row:1!important;display:flex!important;gap:22px!important;align-items:center!important;justify-content:flex-end!important;font:700 12px/1.4 Arial,sans-serif!important}
body > footer.sc-unified-footer .sc-unified-up {grid-column:4!important;grid-row:1!important;justify-self:end!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid #999!important;border-radius:50%!important;font-size:23px!important;line-height:1!important}
@media(max-width:900px){body > footer.sc-unified-footer{grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;padding:28px 5%!important}body > footer.sc-unified-footer .sc-unified-brand{grid-column:1/-1!important;grid-row:1!important}body > footer.sc-unified-footer .sc-unified-contact{grid-column:1/-1!important;grid-row:2!important;justify-self:start!important;font-size:clamp(16px,3.8vw,22px)!important;white-space:normal!important;overflow-wrap:anywhere!important}body > footer.sc-unified-footer .sc-unified-social{grid-column:1!important;grid-row:3!important;justify-content:flex-start!important}body > footer.sc-unified-footer .sc-unified-up{grid-column:2!important;grid-row:3!important}body > header.sc-project-header nav.sc-project-nav,body > header.cn-site-header nav.sc-project-nav{width:100%!important;justify-content:flex-start!important}}
