/* ═══════════ 英文站补充样式（site.css 之后加载） ═══════════
   目标：英文较中文更长，防止标题/按钮/导航溢出与重叠。
   中文站不受影响（仅 en/ 页面加载本文件）。
   方案A：设计 token 与字号阶梯统一由 site.css 基座承载，本文件仅保留
   导航/表单/正文的英文宽度适配，不再覆盖方案A 组件的字号与颜色。 */

/* 全局：长单词断行，禁止横向溢出
   container 只收窄左右内边距——不用 padding 简写：html[lang=en] .container 特异性高于
   site.css 的 .footer-bottom .container 等"父类 .container"规则，简写会把它们的上下内边距清零
  （曾致英文站版权条比中文站矮 40px），改为单边声明即互不干扰 */
html[lang="en"] body{overflow-wrap:break-word;line-height:1.7}
html[lang="en"] .container{padding-left:28px;padding-right:28px}
@media (max-width:900px){
  html[lang="en"] .container{padding-left:24px;padding-right:24px}
}
@media (max-width:560px){
  html[lang="en"] .container{padding-left:20px;padding-right:20px}
}

/* 导航：英文标签更宽（gap 收窄：七项导航在 1200px 容器内放得下且与右侧操作区留出间隙） */
html[lang="en"] .nav-links{gap:18px}
html[lang="en"] .nav-links a{font-size:13.5px}
html[lang="en"] .nav-right{gap:16px}
html[lang="en"] .nav-right .btn{padding:11px 20px;font-size:13px;white-space:nowrap}

/* Hero / 内页正文：英文行宽适配（字号走 site.css 方案A 阶梯） */
html[lang="en"] .va-hero-copy .hero-sub{max-width:560px}
html[lang="en"] .hero-actions .btn{padding:14px 26px;font-size:14px}

/* 表格：英文列更宽 */
html[lang="en"] .spec-table{min-width:760px}
html[lang="en"] .spec-table thead th{font-size:14px}

/* 表单 */
html[lang="en"] .field label{line-height:1.4}
html[lang="en"] .form-panel{padding:40px 40px}
/* 窄屏回落：上面 40px 特异性(0,2,1)高于 site.css 尾部补偿块 ≤900 的 32/24，不回落则手机端内边距过大 */
@media (max-width:900px){
  html[lang="en"] .form-panel{padding:32px 24px}
}

/* 文章页 */
html[lang="en"] .article h1{font-size:clamp(28px,3.4vw,40px);line-height:1.25}
html[lang="en"] .article p{line-height:1.85}

/* 窄屏：英文菜单同样可用（覆盖 site.css 900px 段按钮换行） */
@media (max-width:560px){
  html[lang="en"] .hero-actions .btn,.cta .btn{white-space:normal}
}

/* ═══════════ 联合 LOGO 导航尺寸（EN） ═══════════
   2026-10-07 导航定高化（84/43，≤900:72/29，≤560:62/24，全站统一、不随滚动收缩）后，
   本文件历史 html[lang=en] 导航/logo 高度覆盖层与基座完全同值，整体撤销——
   后续如需 EN 独立尺寸，在此重建覆盖层，且必须与 site.css 基座同步评估（两层曾因漏同步踩坑） */
section[id],main[id],footer[id]{scroll-margin-top:112px}

/* ═══════════ 导航防挤压（site.js navOverflow 溢出收纳） ═══════════ */
/* 栏目不因空间不足被 flex 压缩变形（测量以真实宽度为准，溢出项由 JS 收进 More）；
   仅 has-js 生效：无 JS 时维持自然溢出现状，不影响内容可达 */
.has-js .nav-links{min-width:0}
.has-js .nav-links>li{flex-shrink:0}
/* More 收纳项：非页面链接，仅悬停展开 */
.nav-links>li.nav-more>a{cursor:default}
/* 面板内二级栏目（如 Products 的子系列）随父项平铺展示，不再悬浮定位（同移动端抽屉的处理） */
.nav-links>li.nav-more .nav-dropdown .nav-dropdown{position:static;opacity:1;visibility:visible;transform:none;border:0;box-shadow:none;background:transparent;padding:2px 0 0 14px;min-width:0}

/* ═══════════ 页脚 Contact 列 hover 提示文案（site.css 基底写死「复制」，此处覆盖为英文） ═══════════ */
html[lang="en"] .footer .f-copy::after{content:"Copy"}
