/* 英文版排版适配 —— 仅 /en（作用域 html[lang="en"]，中文站零影响）。
   英文文本通常比中文长 1.5–2×，本表防止撑爆容器：长词可断行、文本块允许换行、
   密集区字号微缩、弹性容器允许收缩。具体需精修处再按截图单列。 */

/* —— 全局安全网：长英文单词可断行，绝不硬性溢出容器 —— */
html[lang="en"] :where(p, h1, h2, h3, h4, h5, a, span, li, button, time, strong, em, small) {
  overflow-wrap: break-word;
}

/* —— 标题：英文允许换行、行高放宽（中文多为单行紧排） —— */
html[lang="en"] :where(h1, h2, h3, h4) {
  line-height: 1.2;
}

/* —— 按钮 / CTA：不强制单行，允许自然换行、弹性内边距 —— */
html[lang="en"] :where(button, .home-cta, .home-foot__cta, [class*="__cta"], [class*="ctaText"]) {
  white-space: normal;
  line-height: 1.2;
}

/* —— 顶部导航：英文项更宽，整体收紧(字号/内边距/项距/左距)避免溢出撞到语言切换 —— */
html[lang="en"] .home-nav__item {
  font-size: clamp(12.5px, 0.98vw, 16px);
  letter-spacing: 0;
  padding-left: clamp(0.3vw, 0.65vw, 0.85vw);
  padding-right: clamp(0.3vw, 0.65vw, 0.85vw);
}
html[lang="en"] .home-nav__menu {
  margin-left: clamp(0.8vw, 1.6vw, 2vw);
  gap: clamp(0.1vw, 0.3vw, 0.45vw);
}
/* 品牌标语：短英文标语(The Last Mile / of Robotics) + 窄框 + 小字号，给 nav 让出空间、不溢出 */
html[lang="en"] .home-nav__tag {
  font-size: clamp(9.5px, 0.7vw, 12px) !important;
  line-height: 1.2;
  width: clamp(6vw, 6.8vw, 7.6vw);
  flex-basis: clamp(6vw, 6.8vw, 7.6vw);
  -webkit-line-clamp: 2;
}
html[lang="en"] .home-nav__lang { margin-left: clamp(0.35vw, 0.9vw, 1.1vw); flex-shrink: 0; }
/* 下拉项：每个产品/方案名保持一行(不换行)，字号略缩；产品列内边距收紧让 Lumen H1 整行放下 */
html[lang="en"] .home-nav__dropdown a { white-space: nowrap; font-size: clamp(12.5px, 0.92vw, 15px); }
/* 白色下拉框 + 内层都按内容加宽 → 方案/产品名整行显示、不溢出白框 */
html[lang="en"] .home-nav__dropdown { width: max-content; min-width: 6.6667vw; max-width: 80vw; }
html[lang="en"] .home-nav__dropdown-inner,
html[lang="en"] .home-nav__dropdown-inner--wide { width: max-content; min-width: 100%; }

/* —— flex / grid 文本子项允许收缩，避免固定宽不缩导致溢出 —— */
html[lang="en"] :where(.home-news-row, .home-news-row > div, .home-foot__cols li, .home-foot__cols a) {
  min-width: 0;
}

/* —— 卡片/场景标题：英文偏长，行高放宽并允许两行 —— */
html[lang="en"] :where(.home-scenes-grid h3, .home-eco-card .home-eco-card__title, .home-foot__cols h3) {
  line-height: 1.25;
  white-space: normal;
}

/* ===== 关于我们-股东 / 首页-生态 卡片(orbit布局,共用 home-eco-card) =====
   英文文案比中文长,桌面固定高度会溢出容器。英文改 auto 高度(原高作 min-height 下限),
   卡片向下生长到布局空隙(--sun下方~10vw、其余下方有section留白),不再溢出。 */
html[lang="en"] .home-eco-card--sun { height: auto; min-height: 14.375vw; }
html[lang="en"] .home-eco-card__sun-inner { height: auto; min-height: 12.2917vw; }
html[lang="en"] .home-eco-card--tr,
html[lang="en"] .home-eco-card--bl,
html[lang="en"] .home-eco-card--br { height: auto; min-height: 7.8125vw; }

@media (min-width: 1025px) {
  html[lang="en"] .aboutus-shareholders .home-eco-card--bl h3 {
    font-size: 1.354vw;
  }
}
