/* English pages only — Arial + EN layout fixes */
html[lang="en"] {
  --sk_font: Arial, Helvetica, sans-serif;
}

html[lang="en"] body {
  font-family: Arial, Helvetica, sans-serif !important;
}

html[lang="en"] body *:not(script):not(style):not(svg):not(path):not(circle):not(rect):not(line):not(polyline):not(polygon) {
  font-family: Arial, Helvetica, sans-serif !important;
}

/* About：右侧公司名允许换行不撑破框 */
html[lang="en"] .honganqiti_about_name {
  white-space: normal !important;
  word-break: break-word;
  overflow-wrap: anywhere;
  font-size: 28px !important;
  line-height: 1.3;
  max-width: 100%;
}

/* 首页区块标题：字母间距全部去掉 */
html[lang="en"] .honganqiti_about_title,
html[lang="en"] .honganqiti_about_subtitle,
html[lang="en"] .honganqiti_industry_title,
html[lang="en"] .honganqiti_industry_subtitle,
html[lang="en"] .honganqiti_business_intro_en,
html[lang="en"] .honganqiti_business_intro_zh,
html[lang="en"] .honganqiti_quality_title,
html[lang="en"] .honganqiti_quality_title_em,
html[lang="en"] .honganqiti_quality_title strong,
html[lang="en"] .honganqiti_quality_sub,
html[lang="en"] .honganqiti_reach_title,
html[lang="en"] .honganqiti_reach_subtitle,
html[lang="en"] .honganqiti_news_title,
html[lang="en"] .honganqiti_news_subtitle {
  letter-spacing: 0 !important;
}

/* 产品名称、应用领域标题：首字母大写（首页 + 内页） */
html[lang="en"] .honganqiti_industry_panel_zh,
html[lang="en"] .honganqiti_industry_panel_en,
html[lang="en"] .honganqiti_industry_panel_info_zh,
html[lang="en"] .honganqiti_industry_panel_info_en,
html[lang="en"] .honganqiti_business_panel_title,
html[lang="en"] .honganqiti_business_panel_vtitle,
html[lang="en"] .honganqiti_index_3_3_mid_jj_2,
html[lang="en"] .honganqiti_index_3_3_mid_jj_3,
html[lang="en"] .honganqiti_so_info_2_mid_right_1,
html[lang="en"] .honganqiti_honor_tit,
html[lang="en"] .honganqiti_footer_nav .honganqiti_footer_sub a {
  text-transform: capitalize;
}

/* 应用领域：未展开竖排对英文会逐字母竖排 → 整词侧向 */
html[lang="en"] .honganqiti_business_panel_vtitle {
  writing-mode: vertical-rl;
  text-orientation: sideways;
  letter-spacing: 0;
  line-height: 1.2;
  font-size: 18px;
}
