  /* ============ 全站字体 / 字距 / 字号统一（武汉站内页） ============
     实测差异：品牌名 24px（多数页） vs 21px（分类页/文章页）；h1 25/32/36/23px；
     h2 16/17/20/21/24/28px；文章正文 12.5px 且 300 字重（偏细）。统一如下。 */
  html:not(.zlh-home) .zlh-h01__brand strong,
  html:not(.zlh-home) .zlh-h01__brand-copy strong,
  html:not(.zlh-home) .zlh-cms__brand strong{
    font-size:22px !important;
  font-weight:700 !important;
  letter-spacing:.02em !important;
  line-height:1.3 !important;
  }
  /* ZLH_MOBILE_BRAND_TITLE_20261002：320px 窄屏保留完整站名与可点击的菜单间距；更宽布局沿用 22px。 */
  @media(max-width:360px){
    html:not(.zlh-home) body .zlh-h01 .zlh-h01__brand-copy strong{
      font-size:clamp(16px,5vw,17px) !important;
  letter-spacing:0 !important;
    }
  }
  html:not(.zlh-home) .zlh-h01__brand small,
  html:not(.zlh-home) .zlh-h01__brand-copy small,
  html:not(.zlh-home) .zlh-cms__brand small{
    font-size:11.5px !important;
  letter-spacing:.08em !important;
  font-weight:400 !important;
  }
  html:not(.zlh-home) #zlh-h01-nav a,
  html:not(.zlh-home) .zlh-cms__nav a{
    font-size:14px !important;
  letter-spacing:0 !important;
  }
  /* 页面主标题 */
  html:not(.zlh-home) .zlh-column-list__heading h1,
  html:not(.zlh-home) .zlh-cms__landing h1,
  html:not(.zlh-home) .zlh-editorial-hero h1,
  html:not(.zlh-home) #zlh-gallery-page h1,
  html:not(.zlh-home) #zlh-video-page h1,
  html:not(.zlh-home) #zlh-community h1,
  html:not(.zlh-home) article h1,
  html:not(.zlh-home) .zlh-cms__container h1{
    font-size:30px !important;
  line-height:1.38 !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  }
  /* 区块小标题 */
  html:not(.zlh-home) section h2,
  html:not(.zlh-home) .card h2,
  html:not(.zlh-home) #zlh-related h2,
  html:not(.zlh-home) #zlh-col-articles h2,
  html:not(.zlh-home) #zlh-rank h2,
  html:not(.zlh-home) #zlh-global-lib h2,
  html:not(.zlh-home) #zlh-board h2,
  html:not(.zlh-home) #zlh-reading h2{
    font-size:20px !important;
  line-height:1.45 !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  }
  /* 文章正文：原来 12.5px / 300 太细 */
  html:not(.zlh-home) article p,
  html:not(.zlh-home) .zlh-article-detail p,
  html:not(.zlh-home) .zlh-cms__container p,
  html:not(.zlh-home) #zlh-related p,
  html:not(.zlh-home) #zlh-board p{
    font-size:14.5px !important;
  line-height:1.9 !important;
  font-weight:400 !important;
  letter-spacing:0 !important;
  }
  /* 卡片标题与说明文字 */
  html:not(.zlh-home) .zlh-column-list__item h3,
  html:not(.zlh-home) .zlh-column-list__item .zlh-column-list__title,
  html:not(.zlh-home) .card h3{
    font-size:15px !important;
  line-height:1.6 !important;
  letter-spacing:0 !important;
  }
  html:not(.zlh-home) .zlh-meta,
  html:not(.zlh-home) time,
  html:not(.zlh-home) .zlh-column-list__item .zlh-meta span,
  html:not(.zlh-home) #zlh-gallery-page .gw-count,
  html:not(.zlh-home) #zlh-gallery-page .gw-src{
    font-size:12.5px !important;
  letter-spacing:0 !important;
  }