/* B4-D01—D04: single-post-only news detail presentation contract. */
.dpp-b4-news-detail__body {
  color: #343532;
  font-family: "HONOR Sans CN", "Alibaba PuHuiTi", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 2;
}

.dpp-b4-news-detail__body p,
.dpp-b4-news-detail__body ul,
.dpp-b4-news-detail__body ol {
  margin: 0 0 24px;
}

.dpp-b4-news-detail__body h2,
.dpp-b4-news-detail__body h3,
.dpp-b4-news-detail__section-title {
  color: #343532;
  font-size: 29px;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.5;
}

.dpp-b4-news-detail__body h2,
.dpp-b4-news-detail__body h3 {
  margin: 56px 0 12px;
}

.dpp-b4-news-detail__body h2 + p,
.dpp-b4-news-detail__body h3 + p {
  margin-top: 0;
}

.dpp-b4-news-detail__extension {
  color: #343532;
}

.dpp-b4-news-detail__extension .dpp-b4-news-detail__section-title {
  margin: 0 0 24px;
}

.dpp-b4-news-detail__extension ul,
.dpp-b4-news-detail__extension p,
.dpp-b4-news-detail__extension li,
.dpp-b4-news-detail__extension .dpp-related__list a,
.dpp-b4-news-detail__extension .dpp-related__list span {
  color: #343532;
  font-family: "HONOR Sans CN", "Alibaba PuHuiTi", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 2;
}

.dpp-b4-news-detail__extension .dpp-related__list,
.dpp-b4-news-detail__extension ul {
  margin: 0;
}

.dpp-b4-news-detail__extension .dpp-related__list li + li,
.dpp-b4-news-detail__extension li + li {
  margin-top: 12px;
}

.dpp-b4-news-detail__extension a {
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

@media (max-width: 820px) {
  .dpp-b4-news-detail__body,
  .dpp-b4-news-detail__extension ul,
  .dpp-b4-news-detail__extension p,
  .dpp-b4-news-detail__extension li,
  .dpp-b4-news-detail__extension .dpp-related__list a,
  .dpp-b4-news-detail__extension .dpp-related__list span {
    font-size: 18px;
  }

  .dpp-b4-news-detail__body h2,
  .dpp-b4-news-detail__body h3,
  .dpp-b4-news-detail__section-title {
    font-size: 26px;
    line-height: 1.5;
  }
}
