/* 中文指南页覆盖层（2026-10-29）
   为什么单独一层：tn-clone 的版式是照英文排的，字宽、行高、字距都按拉丁字母调过。
   中文直接套会显得字挤、行闷，所以只覆盖字体与节奏，版式骨架一点不动。 */

.tn-zh,
.tn-zh h1,
.tn-zh h2,
.tn-zh h3,
.tn-zh h4,
.tn-zh p,
.tn-zh li,
.tn-zh a,
.tn-zh td,
.tn-zh th,
.tn-zh summary,
.tn-zh b,
.tn-zh strong {
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", ""PingFang SC","Microsoft YaHei"", "Source Han Sans SC", Poppins, sans-serif;
}

/* 中文没有小写字母的上下伸展，行高要比英文松一档才不闷 */
.tn-zh .tn-abody > p,
.tn-zh .tn-abody li,
.tn-zh .tn-abody td {
  line-height: 1.95;
  letter-spacing: 0;
}

.tn-zh .tn-abody > p { font-size: 16px; }

/* 标题：中文不需要负字距，挤在一起反而难认 */
.tn-zh .tn-abody h2,
.tn-zh .tn-abody h3,
.tn-zh .tn-ah h1,
.tn-zh .tn-toc,
.tn-zh .tn-rel h2,
.tn-zh .tn-rel h3,
.tn-zh .tn-acta h2 {
  letter-spacing: 0;
}

.tn-zh .tn-ah h1 { line-height: 1.28; }
.tn-zh .tn-abody h2 { line-height: 1.45; }

/* 中文标题普遍比英文长，正文窄栏放宽一点，避免一行只有十五六个字 */
@media (min-width: 900px) {
  .tn-zh .tn-abody { max-width: 820px; }
}

/* 表格里的中文比英文短，左右留白收一收 */
.tn-zh .tn-atable th,
.tn-zh .tn-atable td { line-height: 1.75; }

/* 目录与提示块 */
.tn-zh .tn-toc > ol > li { line-height: 1.75; }
.tn-zh .tn-note p { line-height: 1.85; }
.tn-zh .tn-calc-row span { line-height: 1.6; }
