/* 英文版专用微调：只在 <html lang="en"> 下生效，中文排版一律不动。 */

/* 指标卡里的文字标签（如 Account maintenance）不要按字符硬断 */
html[lang="en"] .approved-page .metric span {
  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}
html[lang="en"] .approved-page .metric:nth-child(3) span:first-child {
  font-size: 19px;
  line-height: 1.25;
}

/* 右侧书本页签：机构全名比中文长，缩一点字号避免三行挤压 */
html[lang="en"] .tabs .tab strong { font-size: 12px; line-height: 1.2; word-break: normal; }
html[lang="en"] .tabs .tab small { font-size: 9px; line-height: 1.3; white-space: normal; word-break: normal; overflow-wrap: break-word; }
html[lang="en"] .tabs .tab { overflow: hidden; }

/* 手账大标题：英文机构名更长，允许略小一点 */
html[lang="en"] .company-title h1,
html[lang="en"] .company-title h2 { font-size: clamp(28px, 3.2vw, 44px); line-height: 1.1; }

/* 方法卡与流程条的文字更松一点 */
html[lang="en"] .method h3 { letter-spacing: 0; }
html[lang="en"] .process strong,
html[lang="en"] .process p { word-break: normal; overflow-wrap: break-word; }

/* CSS 伪元素里的中文提示，英文页面换成英文（中文页面不受影响） */
html[lang="en"] .approved-page.approved-experience .tab.active::after {
  content: "Now reading";
  font-size: 7.5px;
  letter-spacing: 0;
  padding: 0 4px;
}
html[lang="en"] .approved-page.approved-experience .mascot::after {
  content: "Flip to the next chapter?";
  letter-spacing: 0;
}
