/* =====================================================================
   东华悦读页专有样式（dhyd.htm，yd-* 命名空间）
   加载顺序：css/lh-overlay.css 之后。
   约定：① 只使用 lh-overlay.css 里的共用变量（--deep/--ink/--line/--blue…），
         ② 所有选择器都带 .lh 前缀 —— 模板基础 CSS 里 .lh a 的特异性(0,1,1)
            高于 .yd-xxx(0,1,0)，不加前缀会把按钮/链接自己的文字色盖掉；
         ③ 不改动 .lh-* 既有规则，本页样式与首页/列表页互不影响。
   ===================================================================== */

/* ---------- 首屏（与英文页 en-hero 同一深蓝渐变背景 + 右上光晕） ----------
   高度是怎么来的：en.htm 里的 .en-hero 少写了 .lh 前缀，它声明的 56/46 留白
   被模板基础规则 .lh section{margin:0;padding:0}（特异性 0,1,1 高于 .en-hero 的
   0,1,0）抵消，实测渲染高度只有 205px、内容上下贴边。本页同样内边距取 0，
   内容块结构与之逐项对应：
     面包屑+眉标一行(35) → 主副标题一行(47) → 简介一行(30) → 信息胶囊(22+41) ≈ 175
   多出来的面包屑靠与眉标同排消化，标题/眉标外边距归零。 */
.lh .yd-hero{position:relative;overflow:hidden;padding:0;color:#fff;
  /* 与英文页等高：en.htm 实测横幅 205.4px（≤1024 为 182.9px）。本页简介只有一行、
     比它矮一行字，用 min-height 补齐差额 —— 用 min-height 而不是 padding，是为了
     内容一旦更高（如窄屏简介折行、面包屑换行）就自动让位，绝不会反而被撑得更高。
     内容垂直居中，多出来的空间上下各一半，看着不会像"底部留了一块空"。 */
  display:flex;align-items:center;min-height:205.4px;
  background:linear-gradient(160deg,#243a5c 0%,#2d405f 46%,#1c2b43 100%)}
.lh .yd-hero:before{content:"";position:absolute;inset:0;
  background:radial-gradient(560px 300px at 82% 10%,var(--veil-glow),transparent 68%);pointer-events:none}
.lh .yd-hero .lh-wrap{position:relative;z-index:1;width:100%}
/* 面包屑与「校园阅读品牌」眉标合占一行：省掉一整行的高度，横幅才与 en.htm 等高 */
.lh .yd-hero__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;
  gap:10px 14px;position:relative;z-index:1}
.lh .yd-crumb{flex:1 1 auto;min-width:0;font-size:13px;color:rgba(255,255,255,.74);
  position:relative;z-index:1}
.lh .yd-crumb a{color:inherit}
.lh .yd-crumb a:hover{color:#fff;text-decoration:underline}
.lh .yd-crumb i{font-style:normal;margin:0 7px;opacity:.55}
.lh .yd-hero__eyebrow{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;
  padding:6px 14px;border-radius:99px;background:rgba(255,255,255,.14);
  font-size:13px;font-weight:600;letter-spacing:.04em;position:relative;z-index:1}
.lh .yd-hero__t{margin:0;font-size:38px;line-height:1.24;font-weight:800;
  letter-spacing:.02em;position:relative;z-index:1}
.lh .yd-hero__t em{font-style:normal;color:#ffd479}
/* 副标题（三个子页用）：跟在主标题「东华悦读」后面、同一行，中间一个点分隔，
   字号比主标题小两号（36→26）；行内元素，不占额外行高，横幅高度不受影响 */
.lh .yd-hero__sub{font-size:26px;font-weight:700;color:#ffd479;letter-spacing:.02em;
  white-space:nowrap}
.lh .yd-hero__sub i{font-style:normal;margin:0 11px 0 9px;font-size:.72em;
  color:rgba(255,255,255,.6)}
/* 简介：四页 39-54 字，16px 下最长一行约 880px —— 宽度给足就不再折行。
   不用 min-height 硬锁行数：宽度够就一行，窄屏让它自然折行。 */
.lh .yd-hero__d{max-width:1000px;font-size:16px;line-height:1.9;
  color:rgba(255,255,255,.86);position:relative;z-index:1}
.lh .yd-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;position:relative;z-index:1}
.lh .yd-hero__meta span{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;
  border-radius:99px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:13px}
.lh .yd-hero__meta svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;
  stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.lh .yd-hero__meta span.is-key{background:var(--blue);border-color:var(--blue);font-weight:600}

/* ---------- 栏目条（随页面滚动吸附在顶部导航下方） ---------- */
.lh .yd-subnav{position:sticky;top:var(--hh);z-index:250;background:#fff;
  border-bottom:1px solid var(--line);box-shadow:0 1px 2px rgba(22,32,47,.04)}
.lh .yd-subnav__in{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.lh .yd-subnav__a{flex:0 0 auto;padding:15px 14px;font-size:14.5px;font-weight:600;
  color:var(--text);border-bottom:3px solid transparent;white-space:nowrap;transition:.18s}
.lh .yd-subnav__a:hover{color:var(--blue)}
.lh .yd-subnav__a.is-on{color:var(--deep);border-bottom-color:var(--blue)}

/* ---------- 通用分区 ---------- */
.lh .yd-sec{padding:48px 0}
.lh .yd-sec--alt{background:var(--alt)}
.lh .yd-hd{max-width:1000px;margin-bottom:24px}
.lh .yd-hd h2{margin:0;font-size:24px;font-weight:800;color:var(--deep);letter-spacing:.03em}
.lh .yd-hd h2::after{content:"";display:block;width:40px;height:3px;margin-top:11px;
  border-radius:2px;background:var(--blue)}
.lh .yd-hd p{margin:12px 0 0;font-size:14px;line-height:1.85;color:var(--muted)}
.lh .yd-sub{display:flex;align-items:center;gap:9px;margin:32px 0 15px;font-size:17px;
  font-weight:700;color:var(--deep)}
.lh .yd-sub::before{content:"";width:4px;height:16px;border-radius:2px;background:var(--blue)}

/* ---------- 简介正文 ---------- */
.lh .yd-lede{font-size:15px;line-height:2.05;color:var(--text);max-width:1000px}
.lh .yd-lede p{margin:0 0 13px}
.lh .yd-lede p:last-child{margin-bottom:0}
.lh .yd-lede b{color:var(--deep)}

/* ---------- 栏目导览卡 ---------- */
.lh .yd-grid{display:grid;gap:16px;margin-top:26px}
.lh .yd-grid--3{grid-template-columns:repeat(3,1fr)}
.lh .yd-grid--books{grid-template-columns:repeat(3,1fr);margin-top:20px}

/* ---------- 栏目卡（概况页：五个栏目） ----------
   视觉语言对齐英文页 en-card：去掉左侧竖条、编号改右上角浅蓝胶囊徽标（对应 en 的
   Subscribed 徽标）、标题下加一行蓝色小标（对应 .en-card__type）、底部文字链接改
   蓝色实心胶囊按钮（对应 .en-btn--main）。取值与 lh-overlay-en.css 同源。 */
.lh .yd-grid--acts{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px}
.lh .yd-act{position:relative;display:flex;flex-direction:column;gap:10px;padding:19px 20px 17px;
  background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh1);
  transition:.22s}
.lh a.yd-act:hover{transform:translateY(-3px);box-shadow:var(--sh2);border-color:#d5e0f0}
/* 编号：右上角浅蓝胶囊徽标 */
.lh .yd-act__no{position:absolute;right:20px;top:19px;padding:3px 10px;border-radius:99px;
  background:#e8f0fb;color:#2b5797;font-size:12px;font-weight:700;line-height:1.5;
  letter-spacing:.01em;font-variant-numeric:tabular-nums}
.lh .yd-act i{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;
  background:var(--soft);color:var(--blue)}
.lh .yd-act i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round}
.lh .yd-act__t{margin:2px 0 0;font-size:17.5px;font-weight:700;color:var(--deep);letter-spacing:.01em}
/* 标题下的蓝色小标（对应 en-card__type）：负外边距抵消卡片的 gap，紧贴标题 */
.lh .yd-act__type{margin:-5px 0 0;font-size:12px;font-weight:700;color:var(--blue);
  letter-spacing:.03em}
.lh .yd-act__d{margin:0;font-size:13.5px;line-height:1.95;color:var(--text)}
/* 底部动作：蓝色实心胶囊按钮（en-btn--main 式样；卡片整体是 <a>，这里仍是 span） */
.lh .yd-act__more{display:inline-flex;align-items:center;gap:7px;margin-top:auto;
  align-self:flex-start;padding:8px 16px 8px 17px;border-radius:99px;background:var(--blue);
  color:#fff;font-size:13px;font-weight:700;box-shadow:0 4px 12px var(--brand-sh)}
.lh .yd-act__more svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;
  stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:.2s}
.lh a.yd-act:hover .yd-act__more{background:var(--blue-d)}
.lh a.yd-act:hover .yd-act__more svg{transform:translateX(3px)}
/* 第 5 张（读书分享会）铺满一行，作为收尾卡 */
.lh .yd-act--wide{grid-column:1/-1}
.lh .yd-act--wide .yd-act__d{max-width:1000px}
.lh .yd-card{display:block;padding:20px;background:#fff;border:1px solid var(--line);
  border-radius:var(--r);box-shadow:var(--sh1);transition:.22s}
.lh .yd-card:hover{transform:translateY(-3px);box-shadow:var(--sh2);border-color:#d5e0f0}
.lh .yd-card i{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;
  background:var(--soft);color:var(--blue)}
.lh .yd-card i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round}
.lh .yd-card__t{margin:13px 0 7px;font-size:16px;font-weight:700;color:var(--deep)}
.lh .yd-card__d{margin:0;font-size:13.5px;line-height:1.8;color:var(--text)}
.lh .yd-card__more{display:inline-flex;align-items:center;gap:5px;margin-top:13px;
  font-size:13.5px;font-weight:600;color:var(--blue)}
.lh .yd-card__more svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round;transition:.2s}
.lh .yd-card:hover .yd-card__more svg{transform:translateX(3px)}

/* ---------- 推荐书目卡 ---------- */
.lh .yd-book{display:flex;gap:15px;padding:19px;background:#fff;border:1px solid var(--line);
  border-radius:var(--r);box-shadow:var(--sh1);transition:.22s}
.lh .yd-book:hover{box-shadow:var(--sh2);border-color:#d5e0f0}
.lh .yd-book__no{flex:0 0 auto;font-size:21px;font-weight:800;line-height:1.15;
  color:var(--blue);opacity:.42;font-variant-numeric:tabular-nums}
.lh .yd-book__t{margin:0 0 6px;font-size:16.5px;font-weight:700;color:var(--deep);line-height:1.5}
.lh .yd-book__t a{color:inherit}
.lh .yd-book__t a:hover{color:var(--blue);text-decoration:underline}
.lh .yd-book__m{margin:0 0 9px;font-size:13px;color:var(--muted)}
.lh .yd-book__d{margin:0;font-size:13.5px;line-height:1.8;color:var(--text)}

/* ---------- 书目：五个维度（铸魂 / 传承 / 拓新 / 强基 / 砺志） ---------- */
.lh .yd-dim{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}
.lh .yd-dim:first-of-type{margin-top:22px;padding-top:0;border-top:0}
.lh .yd-dim__hd{display:flex;flex-wrap:wrap;align-items:center;gap:11px}
.lh .yd-dim__no{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;
  border-radius:7px;background:var(--blue);color:#fff;font-size:13px;font-weight:700}
.lh .yd-dim__t{margin:0;font-size:19px;font-weight:800;color:var(--deep);letter-spacing:.05em}
.lh .yd-dim__s{font-size:13.5px;font-weight:600;color:var(--blue)}
.lh .yd-dim__d{max-width:1000px;margin:9px 0 0;font-size:14px;line-height:1.85;color:var(--muted)}

/* ---------- 借阅排行榜 ---------- */
.lh .yd-rank{margin:22px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}
.lh .yd-rank__c{display:flex;align-items:center;gap:16px;padding:14px 2px;
  border-bottom:1px solid var(--line);transition:.18s}
.lh .yd-rank__c:hover{background:#fbfcfe}
.lh .yd-rank__no{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;
  border-radius:8px;background:var(--soft);color:var(--blue);font-size:14px;font-weight:800;
  font-variant-numeric:tabular-nums}
.lh .yd-rank__c.is-top .yd-rank__no{background:linear-gradient(135deg,var(--blue),var(--deep));color:#fff}
.lh .yd-rank__bd{flex:1 1 auto;min-width:0}
.lh .yd-rank__t{margin:0;font-size:15.5px;font-weight:700;line-height:1.6;color:var(--deep)}
.lh .yd-rank__m{margin:5px 0 0;font-size:13px;color:var(--muted)}
.lh .yd-rank__n{flex:0 0 auto;text-align:right;font-size:12.5px;line-height:1.6;color:var(--muted)}
.lh .yd-rank__n b{margin-right:2px;font-size:17px;font-weight:800;color:var(--blue);
  font-variant-numeric:tabular-nums}
.lh .yd-rank__n small{display:block;font-size:12px}

/* ---------- 页面级导航（四页互通，不是页内锚点） ---------- */
.lh .yd-subnav__a.is-on{border-bottom-color:var(--blue)}

/* ---------- 返回顶部浮动按钮 ----------
   .lh-top 的尺寸/配色原来只写在 zscq.htm 的专有 CSS 里，共用 CSS 没有定义；
   本页也用它，所以在这里补齐（缺了会退化成浏览器默认的 300×150 SVG，
   在页尾下方占掉一大块 —— 就是"箭头特别大"那个现象）。取值与英文页一致。 */
.lh .lh-top{position:fixed;right:18px;bottom:24px;z-index:210;display:none;place-items:center;
  width:46px;height:46px;border-radius:8px;background:#fff;border:1px solid var(--line);
  box-shadow:var(--sh2);color:#5b6779;cursor:pointer;
  transition:opacity .2s,background .2s,border-color .2s,color .2s}
.lh .lh-top.is-on{display:grid}
.lh .lh-top svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;
  stroke-linecap:round;stroke-linejoin:round}
.lh .lh-top:hover{background:var(--deep);border-color:var(--deep);color:#fff}
.lh .lh-top:focus-visible{outline:2px solid var(--blue);outline-offset:2px}

/* ---------- 读后感列表 ---------- */
.lh .yd-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}
.lh .yd-li{display:flex;align-items:flex-start;gap:15px;padding:17px 2px;
  border-bottom:1px solid var(--line);transition:.18s}
/* 列表项是 display:flex，会盖掉浏览器默认的 [hidden]{display:none}，
   所以搜索过滤要靠这条规则才真的能隐藏条目 */
.lh .yd-li[hidden]{display:none}
.lh .yd-empty[hidden]{display:none}
.lh .yd-li:hover{background:#fbfcfe}
.lh .yd-li__no{flex:0 0 auto;width:34px;font-size:15px;font-weight:800;line-height:1.7;
  color:var(--blue);opacity:.5;font-variant-numeric:tabular-nums}
.lh .yd-li__bd{flex:1 1 auto;min-width:0}
.lh .yd-li__t{display:block;font-size:15.5px;font-weight:600;line-height:1.7;color:var(--deep)}
a.yd-li__t:hover{color:var(--blue);text-decoration:underline}
.lh .yd-li__m{margin:6px 0 0;font-size:13px;color:var(--muted)}
/* 发布日期：跟在简介/作者前，蓝色等宽数字，方便竖着扫一遍时间 */
.lh .yd-li__dt{font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums}
.lh .yd-li__tag{flex:0 0 auto;align-self:center;padding:4px 11px;border-radius:99px;
  background:var(--soft);color:var(--blue);font-size:12.5px;font-weight:600;white-space:nowrap}
.lh .yd-li__tag.is-wx{background:#eefaf1;color:#1a7f45}

/* ---------- 时间线 / 往期榜单（日期 + 标题的行式列表，比 .yd-li 紧凑一半） ---------- */
.lh .yd-line{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}
.lh .yd-line__c{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;
  padding:14px 2px;border-bottom:1px solid var(--line);font-size:14px}
/* 行式列表项是 display:flex，会盖掉浏览器默认的 [hidden]{display:none}，过滤要靠这条 */
.lh .yd-line__c[hidden]{display:none}
.lh .yd-line__d{font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums;font-size:13.5px}
.lh .yd-line__t{font-size:14.5px;font-weight:600;color:var(--deep)}
.lh .yd-line__t:hover{color:var(--blue);text-decoration:underline}
.lh .yd-line__s{font-size:12.5px;color:var(--muted)}
/* 借阅排行榜往期有 120+ 期：行高再压一点、日期列定宽，标题才能上下对齐 */
.lh .yd-line--rank .yd-line__c{padding:12px 2px}
.lh .yd-line--rank .yd-line__d{flex:0 0 auto;min-width:88px}

/* ---------- 读后感区：列表 + 公众号卡 ---------- */
.lh .yd-rev{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;margin-top:22px}
.lh .yd-rev__main .yd-list{border-top:1px solid var(--line)}
.lh .yd-wx{position:sticky;top:calc(var(--hh) + 62px);padding:22px 20px;background:#fff;
  border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh1);text-align:center}
.lh .yd-wx img{margin:0 auto 14px;border-radius:8px}
.lh .yd-wx__t{margin:0 0 9px;font-size:16px;font-weight:700;color:var(--deep)}
.lh .yd-wx__d{margin:0;font-size:13.5px;line-height:1.85;color:var(--text);text-align:left}
.lh .yd-wx__m{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line);
  font-size:13px;line-height:1.8;color:var(--muted);text-align:left}
.lh .yd-wx__m b{color:var(--deep)}

/* ---------- 待填槽位 / 待填提示（填完后连同 is-todo、yd-todo 一起删掉） ---------- */
.lh .is-todo{background:#fbfcfe;border-style:dashed !important;border-color:#cdd9ec !important}
.lh .is-todo:hover{transform:none;box-shadow:var(--sh1)}
.lh .yd-book.is-todo .yd-book__t,
.lh .yd-li.is-todo .yd-li__t{color:var(--muted);font-weight:600}
.lh .yd-li.is-todo .yd-li__tag{background:#f3f5f9;color:var(--muted)}

/* ---------- 栏目计数徽标 ---------- */
.lh .yd-cnt{display:inline-block;margin-left:11px;padding:3px 11px;border-radius:99px;
  background:var(--soft);color:var(--deep);font-size:13px;font-weight:700;
  vertical-align:middle;letter-spacing:0}

/* ---------- 读后感列表的双栏排布（81 篇，单栏太长） ---------- */
.lh .yd-list--2{display:grid;grid-template-columns:1fr 1fr;column-gap:26px}

/* ---------- 书目标签云（读后感里被读到的书） ---------- */
.lh .yd-tags{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 0;padding:0}
.lh .yd-tag{display:inline-flex;align-items:baseline;gap:5px;padding:7px 13px;
  background:#fff;border:1px solid var(--line);border-radius:99px;
  font-size:13.5px;color:var(--deep);box-shadow:var(--sh1)}
.lh .yd-tag i{font-style:normal;font-size:12px;font-weight:700;color:var(--blue)}

/* ---------- 读后感搜索框 ---------- */
.lh .yd-filter{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:16px;
  padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh1)}
.lh .yd-filter__l{font-size:13.5px;font-weight:700;color:var(--deep);white-space:nowrap}
.lh .yd-filter__i{flex:1 1 240px;min-width:0;padding:9px 13px;font-size:14px;color:var(--ink);
  background:#fff;border:1px solid #d5dfee;border-radius:6px;font-family:inherit}
.lh .yd-filter__i:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(59,103,216,.14)}
.lh .yd-filter__n{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.lh .yd-empty{margin:0 0 14px;padding:13px 16px;background:#fff;border:1px dashed #c9d7ee;
  border-radius:var(--r);font-size:13.5px;color:var(--muted)}
.lh .yd-li.is-pod .yd-li__tag{background:#f6f0ff;color:#6b3fb5}
/* 导出漏了链接的那 1 条：不做成链接，标题压灰、标签改虚线，避免看起来能点 */
.lh .yd-li.is-nolink .yd-li__t{color:var(--muted);font-weight:600}
.lh .yd-li.is-nolink .yd-li__tag{background:#f7faff;color:var(--muted);
  border:1px dashed #cdd9ec;font-weight:600}
.lh .yd-todo{margin:0 0 6px;padding:12px 15px;background:#f7faff;border:1px dashed #c9d7ee;
  border-radius:var(--r);font-size:13.5px;line-height:1.85;color:var(--muted)}
.lh .yd-todo b{color:var(--deep)}
.lh .yd-more{margin:18px 0 0;font-size:13.5px;line-height:1.85;color:var(--muted)}
.lh .yd-more a{color:var(--blue);font-weight:600}

/* ---------- 页末说明 ---------- */
.lh .yd-note{padding:0 0 48px}
.lh .yd-note__in{margin:0;padding:16px 18px;background:#fff;border:1px solid var(--line);
  border-left:3px solid var(--blue);border-radius:var(--r);font-size:13.5px;
  line-height:1.9;color:var(--muted)}
.lh .yd-note__in b{color:var(--deep)}

/* ---------- 响应式 ---------- */
@media (max-width:1024px){
  .lh .yd-hero{padding:0;min-height:182.9px}   /* 与英文页在此区间的实测高度同值 */
  .lh .yd-hero__t{font-size:26px}
  .lh .yd-hero__sub{font-size:19px}
  .lh .yd-hero__d{font-size:14px;line-height:1.9}
  .lh .yd-sec{padding:34px 0}
  .lh .yd-hd h2{font-size:20px}
  .lh .yd-grid--3,.lh .yd-grid--books{grid-template-columns:1fr}
  .lh .yd-grid--acts{grid-template-columns:1fr}
  /* 窄屏时 AI 馆员气泡在右下角，返回顶部按钮要抬到它上面，别被盖住 */
  .lh .lh-top{right:12px;bottom:146px;width:42px;height:42px;border-radius:6px}
  .lh .yd-list--2{grid-template-columns:1fr}
  .lh .yd-rev{grid-template-columns:1fr}
  .lh .yd-wx{position:static}
  .lh .yd-li{flex-wrap:wrap}
  .lh .yd-li__tag{align-self:flex-start;margin-left:49px}
}
@media (max-width:575px){
  .lh .yd-hero__t{font-size:23px}
  .lh .yd-hero__sub{font-size:17px}
  /* 「校园阅读品牌」眉标在手机上会和面包屑抢一行：四个子页的面包屑长短不一，
     长的会把眉标挤到第二行，横幅就比别页高出约 33px。窄屏收掉这个纯装饰的眉标
     （主标题、面包屑、简介、栏目胶囊都在）。 */
  .lh .yd-hero__eyebrow{display:none}
  .lh .yd-hero__meta span{font-size:12.5px;padding:7px 12px}
  .lh .yd-subnav__a{font-size:13.5px;padding:13px 11px}
  .lh .yd-book{padding:16px}
  .lh .yd-li__t{font-size:15px}
  .lh .yd-dim__t{font-size:17px}
  .lh .yd-rank__c{gap:11px}
  .lh .yd-rank__n small{display:none}
  .lh .yd-rank__n b{font-size:15px}
  .lh .lh-top{right:12px;bottom:124px;width:40px;height:40px;border-radius:6px}
}
