.language-suggestion { display: flex; flex-wrap: wrap; align-items: center; gap: 16px; padding: 16px max(20px, calc((100vw - 1220px)/2)); background: #effaff; color: #111; }
.language-suggestion p { margin: 0; font-size: 16px; }
.language-suggestion a { color: #006582; font-weight: 600; }
.language-suggestion button { border: 0; background: transparent; text-decoration: underline; cursor: pointer; color: #333; padding: 8px; }
html[lang="es"] .header-nav-list-item.middle { padding-left: 10px; padding-right: 10px; }
html[lang="es"] .header-nav-link { font-size: 14px; }
.header-right-side { flex-shrink: 0; }
.header-nav-link { white-space: nowrap; }
html[lang="zh-CN"] body, html[lang="zh-CN"] h1, html[lang="zh-CN"] h2, html[lang="zh-CN"] h3,
html[lang="zh-CN"] p, html[lang="zh-CN"] a, html[lang="zh-CN"] label, html[lang="zh-CN"] input,
html[lang="zh-CN"] button, html[lang="zh-CN"] strong { font-family: "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", Arial, sans-serif; letter-spacing: normal; }
html[lang="zh-CN"] h1, html[lang="zh-CN"] h2, html[lang="zh-CN"] h3 { line-height: 1.35; }
html[lang="zh-CN"] .hero-heading-text { line-height: 1.2; }
html[lang="zh-CN"] .home-heading > span { line-height: 1.35; }
@media (max-width: 1100px) and (min-width: 992px) {
    .header-logo-link, .header-logo-link.is-current { max-width: 180px; flex-shrink: 0; }
    html[lang] .header-nav-list-item.middle { padding-left: 8px; padding-right: 8px; }
    html[lang] .header-nav-link { font-size: 13px; }
}
@media (max-width: 479px) { .header-logo, html[lang="es"] .header-logo { max-width: 175px; } }

/* Translations can be longer than the English headings in the original export. */
html:not([lang="en"]) .text-no-wrap { white-space: normal; }
html:not([lang="en"]) .layout-grid > * { min-width: 0; }
html:not([lang="en"]) h1, html:not([lang="en"]) h2, html:not([lang="en"]) h3 { overflow-wrap: anywhere; hyphens: auto; }
.demo-benefit-grid > * { min-width: 0; }
.demo-benefit-grid .text-no-wrap { white-space: normal; }
