/* ============================================================
   en-override.css — 双语切换基础规则 + 英文版样式覆盖
   总是加载（home63.html 无条件引入）。
   - 默认（中文站 lang="zh-CN"）：隐藏所有 .en，仅显示 .cn
   - 英文站（lang="en"）：html[lang="en"] 前缀规则生效，隐藏 .cn、显示 .en，
     并修正英文比中文宽带来的溢出/换行/挤压。
   ============================================================ */

/* ---- 双语切换基础：默认隐藏英文 span（中文站生效） ---- */
.en { display: none; }
html[lang="en"] .cn { display: none; }
html[lang="en"] .en { display: inline; }

/* ---- DEEP AI 列表（D/E/E/P/AI）：Diagnosis / Evaluation / Endovascular Surgery /
   Patient Care / All-Inclusive 是品牌英文专有名词，作为视觉装饰元素中英文版均显示，
   与 default63.aspx 一致（aspx 版未加载本文件、英文 span 常显），不受上面 .en 全局隐藏影响。
   英文版仍由 html[lang="en"] .cn 规则隐藏中文 span ---- */
.deep-ai-list .en { display: inline; }

/* ---- FMVP 英文版隐藏英文小字 ---- */
html[lang="en"] .fmvp-en { display: none; }

/* ---- DEEP AI 饼图：英文版隐藏中文小字（pie-head / pie-core-main 已是英文） ---- */
html[lang="en"] .pie-cn,
html[lang="en"] .pie-core-sub { display: none; }

/* ---- DEEP AI 外环弧形文字：英文版隐藏中文 tspan（"患者管理"），仅保留 "PATIENT CARE" ---- */
html[lang="en"] .deepai-arc-text tspan { display: none; }

/* ---- DEEP AI 饼图 hover 弹窗：英文版隐藏中文译注行（.pie-pop-cn），
   弹窗头部只显英文专有名；pie-pop-head 为 flex，单子项无 gap 空隙，边框正常 ---- */
html[lang="en"] .pie-pop-cn { display: none; }

/* ---- 导航：英文菜单项更宽（Investor Relations），去掉中文专用字距 ---- */
html[lang="en"] .nav-links a { letter-spacing: 0; }
html[lang="en"] .nav-contact-btn { padding: 8px 18px; letter-spacing: 0.5px; }

/* ---- Hero 标题：英文（Vascular Intervention Robotics 等）比中文宽，
   收缓 vw 系数（4.3→3.3）避免大屏下顶到 58px 上限后挤压换行，上下限不变 ---- */
html[lang="en"] .hero-title { font-size: clamp(30px, 2.3vw, 58px); }

/* ---- Hero 核心数据：英文 label（Patents/Guidelines/Hospitals...）比中文宽，加大横向内边距防贴边 ---- */
html[lang="en"] .stat-item { padding: 10px 8px; }

/* ---- 核心优势九宫格：英文 label 长（Clinical Guideline Recommendations 等），
   放宽行高允许换行，避免溢出 ---- */
html[lang="en"] .adv-cell-label { letter-spacing: 0; line-height: 1.3; }
html[lang="en"] .adv-cell-text { letter-spacing: 0; line-height: 1.5; }

/* ---- 九宫格卡片正文：英文比中文长得多（adv.6 含 clinical practice / physician training /
   medical research / patient education 四个长词组），原 -webkit-line-clamp:3 会截断隐藏。
   中文版靠 hover title 看全文不可接受 → 英文版解除截断全文展示。配合 adv-board 的
   grid-auto-rows:1fr（同行等高），长文案撑高整行、短卡底部留白，九宫格仍齐整。
   字号 13→12.5、去字距、长单词安全断行，压低撑高幅度防 cerebrovascular 类溢出 ---- */
html[lang="en"] .adv-cell-card-text {
  display: block;
  -webkit-line-clamp: unset;
  line-clamp: unset;
  -webkit-box-orient: inherit;
  overflow: visible;
  font-size: 12.5px;
  line-height: 1.5;
  letter-spacing: 0;
  overflow-wrap: anywhere;
}

/* ---- DEEP AI 理念段：英文长句去掉中文字距，行高放宽 ---- */
html[lang="en"] .deep-ai-lead { letter-spacing: 0; line-height: 1.6; }
html[lang="en"] .deep-ai-list b { letter-spacing: 0; }

/* ---- 技术架构图·层标签列：英文 Application/Algorithm/Infrastructure Layer
   比中文（应用层/算法层）长，原列宽太窄 → 放宽 ---- */
html[lang="en"] .arch-layer { grid-template-columns: 130px 1fr; }
html[lang="en"] .arch-layer-tag { font-size: 12.5px; line-height: 1.35; letter-spacing: 0; }

/* ---- 技术架构图·子项 cell：英文 title/sub 更长，收紧字号与行高防溢出 ---- */
html[lang="en"] .arch-cell { padding: 14px 14px; }
html[lang="en"] .arch-cell-title { font-size: 14px; letter-spacing: 0; }
html[lang="en"] .arch-cell-sub { font-size: 12px; line-height: 1.45; letter-spacing: 0; }

/* ---- 右侧贯穿理念柱：英文 FMVP / UData 标题长，收紧字号 ---- */
html[lang="en"] .arch-pillar-card .arch-cell-title { font-size: 13px; line-height: 1.4; }

/* ---- 平台眉标 / 通用：去掉中文字距，避免英文被拉散 ---- */
html[lang="en"] .pf-lead { letter-spacing: 0; line-height: 1.6; }
html[lang="en"] .section-desc { letter-spacing: 0; }
html[lang="en"] .section-title { letter-spacing: 0; }

/* ---- 响应式：窄屏下英文更易溢出 ---- */
@media (max-width: 768px) {
  html[lang="en"] .arch-layer { grid-template-columns: 1fr; }
}
