/* Keep the language control available outside the collapsed mobile menu. */
.language-switch{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;font:13px/1.3 var(--sans,system-ui,sans-serif);white-space:nowrap;color:inherit;border:1px solid transparent;border-radius:6px}
.language-switch:hover{border-color:currentColor}
.language-switch:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.nav__links{margin-left:auto}
.nav__in{gap:20px}
html[lang="en"] .brand__en,html[lang="en"] .foot__brand .en,html[lang="en"] .product__name{display:none}
html[lang="en"] .nav__links{gap:24px}
html[lang="en"] .h-hero,html[lang="en"] .h-page,html[lang="en"] .h-sec,html[lang="en"] .h-big,html[lang="en"] .h-cta{text-wrap:balance;letter-spacing:-.035em}
html[lang="en"] .h-sec{line-height:1.25}
html[lang="en"] .btn{white-space:normal;line-height:1.4;text-align:center}
html[lang="en"] .topbar .language-switch{margin-left:auto;margin-right:18px}
html[lang="en"] .case-banner strong{overflow-wrap:anywhere}
@media(max-width:1100px){html[lang="en"] .nav__links{gap:16px}.nav__in{gap:14px}}
@media(max-width:900px){
  html[lang="en"] .nav__links{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;padding:20px 32px;background:#fff;border-bottom:1px solid var(--line)}
  html[lang="en"] .nav.is-open .nav__links{display:flex}
  html[lang="en"] .nav__toggle{display:block}
}
@media(max-width:720px){
  .nav .language-switch{margin-left:auto;padding:0 6px;font-size:12px}
  .nav__in{gap:12px}
  html[lang="en"] .brand__cn{font-size:16px}
  html[lang="en"] .h-hero{font-size:clamp(36px,9vw,64px)}
  html[lang="en"] .chain .step__t{font-size:13px}
  html[lang="en"] .chain .step-panel dl>div{grid-template-columns:90px minmax(0,1fr)}
  html[lang="en"] .record__grid>div,html[lang="en"] .status-list>div{grid-template-columns:105px minmax(0,1fr)}
  html[lang="en"] .topbar .language-switch{margin-right:6px}
  html[lang="en"] .product__mark{font-size:17px}
  html[lang="en"] .disclosure{flex-wrap:wrap}
  html[lang="en"] td:nth-child(1)::before{content:"Time"}
  html[lang="en"] td:nth-child(2)::before{content:"Event"}
  html[lang="en"] td:nth-child(3)::before{content:"Operator"}
  html[lang="en"] td:nth-child(4)::before{content:"Subject"}
  html[lang="en"] td:nth-child(5)::before{content:"Evidence digest"}
}
