/* 阅读排版校准：以起点 PC 阅读页 800px 外框、672px 正文为基准。 */
.rd{
  font-family:SourceHanSansSC-Regular,SourceHanSansCN-Regular,"PingFang SC","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",sans-serif;
  font-synthesis:none;
}
.rd[data-font="serif"]{
  font-family:"Noto Serif SC","Source Han Serif SC","Songti SC",STSong,SimSun,serif;
}
.rd-h{
  margin:14px 0 10px;
  font-size:23.4px;
  font-weight:500;
  line-height:1.35;
  letter-spacing:0;
}
.rd-meta{display:flex;align-items:center;gap:7px;margin-bottom:30px;color:rgba(0,0,0,.42);font-size:12px;line-height:20px;white-space:nowrap;overflow:hidden}
.rd-meta a{color:inherit;text-decoration:none;max-width:38%;overflow:hidden;text-overflow:ellipsis}
.rd-meta span{display:inline-flex;align-items:center;min-width:0}
.rd-meta span::before{content:"·";margin-right:7px;color:rgba(0,0,0,.22)}
.t-dark .rd-meta{color:rgba(255,255,255,.38)}
.t-dark .rd-meta span::before{color:rgba(255,255,255,.18)}
.rd-p{
  margin:14.4px 0 0;
  text-indent:2em;
  font-weight:400;
  letter-spacing:0;
  text-align:start;
  overflow-wrap:break-word;
}
.rd-p + .rd-p{margin-top:14.4px}
.rd-btn.on{
  color:#c8102e;
  border-color:#c8102e;
  background:rgba(200,16,46,.06);
}
.rd-reset-row{display:flex;justify-content:flex-end;margin-top:-2px}
.rd-reset{border:0;background:none;color:inherit;font-size:12px;opacity:.46;cursor:pointer;padding:5px 0}
.rd-reset:hover{opacity:.8}
@media(min-width:1000px){
  .rd-wrap{max-width:800px;padding:88px 64px 64px}
  .rd-side{left:calc(50% + 420px)}
  .rd-set-in{max-width:672px;padding-left:0;padding-right:0}
}
@media(max-width:999px){
  .rd-wrap{padding-left:22px;padding-right:22px}
  .rd-h{margin-bottom:9px;font-size:22px}
  .rd-meta{margin-bottom:24px;gap:6px}
  .rd-meta a{max-width:32%}
  .rd-p{margin-top:12px;text-align:start}
  .rd-p + .rd-p{margin-top:12px}
}
