/* ============================================================
   editorial-typescale.css — 关于页 / 联系页 字号统一层
   ------------------------------------------------------------
   叠在 editorial.css(+ contact.css)之上,只覆盖 font-size,
   把硬编码字号映射到 --fs-* 基准。两页共用 editorial.css,
   contact 专属选择器只在联系页命中(关于页无害)。
   ============================================================ */

/* ---------- 超大展示 → hero ---------- */
.nt-display,
.nt-end                  { font-size: var(--fs-hero); }

/* ---------- 次级超大 → display ---------- */
.nt-pword,
.nt-contact .nt-end,
.nt-sechead--sm          { font-size: var(--fs-display); }

/* ---------- 一级标题 → h1 ---------- */
.nt-mail                 { font-size: var(--fs-h1); }

/* ---------- 二级标题 / 大字陈述 → h2 ---------- */
.nt-prose,
.nt-clock .time,
.nt-submit,
.nt-way h3               { font-size: var(--fs-h2); }

/* ---------- 三级标题 → h3 ---------- */
.nt-card h3              { font-size: var(--fs-h3); }

/* ---------- 小标题 / 导语 / 表单 → lead ---------- */
.nt-note .date,
.nt-note .title,
.nt-note .go,
.nt-end-sub,
.nt-lead,
.nt-input,
.nt-textarea,
.nt-sechead-sub          { font-size: var(--fs-lead); }

/* ---------- 正文 → body(16px) ---------- */
.nt-masthead .l,
.nt-ptip,
.nt-addr .zh,
.nt-msg .bubble,
.nt-chat-input           { font-size: var(--fs-body); }

/* ---------- 次要小字 → sm(14px) ---------- */
.nt-prow .idx,
.nt-checkbox,
.nt-link,
.nt-chat-hello-sub       { font-size: var(--fs-sm); }

/* ---------- 标签 → label(13px) ---------- */
.nt-clock .gmt,
.nt-addr .en,
.nt-attach-pill .nm,
.nt-attach-pill .rm,
.nt-chat-foot            { font-size: var(--fs-label); }

/* ---------- 极小 → cap(11px) ---------- */
.nt-qr .lbl,
.nt-msg .meta            { font-size: var(--fs-cap); }
