/* 正文节选 */
.excerpt{max-width:48em;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-muted)}
/* MD 报告：节选是渲染好的正文，要按长文排版，不能还当成一段灰字 */
.excerpt.md-body{color:var(--c-text);line-height:1.9;max-width:52em}
.excerpt.md-body h1{font-size:var(--fs-h3);line-height:1.35;margin:0 0 var(--sp-4)}
.excerpt.md-body h2{font-size:var(--fs-h4);margin:var(--sp-7) 0 var(--sp-3);
  padding-top:var(--sp-4);border-top:1px solid var(--c-line-soft)}
.excerpt.md-body h3{font-size:var(--fs-body);font-weight:600;margin:var(--sp-5) 0 var(--sp-2)}
.excerpt.md-body p{margin:0 0 var(--sp-4)}
.excerpt.md-body blockquote{margin:var(--sp-4) 0;padding:var(--sp-4) var(--sp-5);
  background:var(--c-bg);border-top:1px solid var(--c-border)}
.excerpt.md-body blockquote > :last-child{margin-bottom:0}
.excerpt.md-body blockquote h1,.excerpt.md-body blockquote h2,.excerpt.md-body blockquote h3{
  font-size:var(--fs-body);margin:0 0 var(--sp-2);border:0;padding:0}
.excerpt.md-body img{display:block;max-width:100%;height:auto;margin:var(--sp-4) 0}
.excerpt.md-body ul,.excerpt.md-body ol{margin:0 0 var(--sp-4);padding-left:1.4em}
.excerpt.md-body hr{border:0;border-top:1px solid var(--c-line-soft);margin:var(--sp-5) 0}
.excerpt.md-body .md-table{overflow-x:auto;margin:0 0 var(--sp-4);border:1px solid var(--c-border);
  border-radius:var(--radius-sm)}
.excerpt.md-body .md-table table{border-collapse:collapse;width:100%;font-size:var(--fs-xs);line-height:1.6}
.excerpt.md-body .md-table th,.excerpt.md-body .md-table td{padding:8px 11px;
  border-bottom:1px solid var(--c-line-soft);text-align:left;vertical-align:top}
.excerpt.md-body .md-table th{background:var(--c-bg);font-weight:600;white-space:nowrap}
.excerpt.md-body .md-table tr:last-child td{border-bottom:0}

.excerpt.md-body>:first-child{margin-top:0}
