/* Knowledge Center 列表专用：去掉 layout 里 .bx .card 底部 40px，不影响 News */
.knowledge-page .bx .card {
  padding: 0 !important;
}
/* 列表卡片只保留图片+标题；图片降到 200px，文字区四周留白一致。
   用 .knowledge-page 提高特异性覆盖 news.css 的 .body .card 规则，News 不受影响 */
.body .knowledge-page .card .van-image {
  height: 200px;
}
.body .knowledge-page .card .text {
  padding: 20px 20px 20px 20px;
}
.body .knowledge-page .card h2 {
  margin: 0;
}

/* 详情：文章壳子占满右侧栏 */
.body .knowledge-page .knowledge-article {
  width: 100%;
}
/* 简介与 News 一致：灰色（简介字段，不属于富文本） */
.body .knowledge-page .knowledge-article .lead,
.body .knowledge-page .knowledge-article .text-c {
  color: #7685A1;
  font-size: 16px;
  line-height: 1.7;
}

/*
 * 富文本区：对齐 UEditor iframe / parse 默认样式，抵消站点全局重置
 * （vant list-style:none、layout a{color:inherit}、layout h1–h4 line-height 等）
 */
.body .knowledge-page .knowledge-article .knowledge-rich {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  min-height: 30vh;
  overflow-wrap: break-word;
  font-size: 14px;
  color: #000;
}
.body .knowledge-page .knowledge-article .knowledge-rich h1,
.body .knowledge-page .knowledge-article .knowledge-rich h2,
.body .knowledge-page .knowledge-article .knowledge-rich h3,
.body .knowledge-page .knowledge-article .knowledge-rich h4 {
  line-height: revert;
}
.body .knowledge-page .knowledge-article .knowledge-rich p {
  margin: 0 0 1em;
}
/* 链接：抵消 layout.css a{color:inherit;text-decoration:none}；内联 style 仍优先 */
.body .knowledge-page .knowledge-article .knowledge-rich a {
  color: #09f;
  text-decoration: underline;
}
/* 列表：抵消 vant ol,ul{list-style:none} */
.body .knowledge-page .knowledge-article .knowledge-rich ol,
.body .knowledge-page .knowledge-article .knowledge-rich ul {
  margin: 0 0 1em;
  padding-left: 2em;
  max-width: 100%;
  width: auto !important;
  list-style-position: outside;
}
.body .knowledge-page .knowledge-article .knowledge-rich ol {
  list-style-type: decimal;
}
.body .knowledge-page .knowledge-article .knowledge-rich ul {
  list-style-type: disc;
}
.body .knowledge-page .knowledge-article .knowledge-rich .list-paddingleft-1 {
  padding-left: 0;
}
.body .knowledge-page .knowledge-article .knowledge-rich .list-paddingleft-2 {
  padding-left: 30px;
}
.body .knowledge-page .knowledge-article .knowledge-rich .list-paddingleft-3 {
  padding-left: 60px;
}
.body .knowledge-page .knowledge-article .knowledge-rich li {
  display: list-item;
  margin: 0 0 0.4em;
}
.body .knowledge-page .knowledge-article .knowledge-rich li > p {
  margin: 0 0 0.25em;
}
/* 表格：UEditor 边框只在编辑器内注入，前台需自行还原 */
.body .knowledge-page .knowledge-article .knowledge-rich table {
  margin-bottom: 10px;
  border-collapse: collapse;
  display: table;
  max-width: 100%;
  width: auto !important;
}
.body .knowledge-page .knowledge-article .knowledge-rich td,
.body .knowledge-page .knowledge-article .knowledge-rich th {
  padding: 5px 10px;
  border: 1px solid #ddd;
}
.body .knowledge-page .knowledge-article .knowledge-rich th {
  border-top: 1px solid #bbb;
  background-color: #f7f7f7;
}
.body .knowledge-page .knowledge-article .knowledge-rich table.noBorderTable td,
.body .knowledge-page .knowledge-article .knowledge-rich table.noBorderTable th,
.body .knowledge-page .knowledge-article .knowledge-rich table.noBorderTable caption {
  border: 1px dashed #ddd !important;
}
.body .knowledge-page .knowledge-article .knowledge-rich tr.ue-table-interlace-color-single td {
  background-color: #fcfcfc;
}
.body .knowledge-page .knowledge-article .knowledge-rich tr.ue-table-interlace-color-double td {
  background-color: #f7faff;
}
.body .knowledge-page .knowledge-article .knowledge-rich td p {
  margin: 0;
  padding: 0;
}
/* 引用块 ≈ iframe.css */
.body .knowledge-page .knowledge-article .knowledge-rich blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eee;
}
.body .knowledge-page .knowledge-article .knowledge-rich hr {
  border: 0;
  border-top: 1px solid #e1e5ed;
  margin: 1.5em 0;
}
.body .knowledge-page .knowledge-article .knowledge-rich img {
  max-width: 100%;
  height: auto;
}
.body .knowledge-page .knowledge-article .knowledge-rich pre {
  margin: 0.5em 0;
  padding: 0.4em 0.6em;
  border-radius: 8px;
  background: #f8f8f8;
  line-height: 1.5;
  overflow: auto;
}
