.single-news h1 {
  font-size: 24px;
  line-height: 29px;
}
.single-news .excerpt {
  margin-bottom: 20px;
}
.single-news .excerpt p {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.single-news .dc-table-content,
.single-news .primary-menu {
  display: none;
}
@media (min-width: 768px) {
  .single-news h1 {
    font-size: 36px;
    line-height: 42px;
  }
  .single-news h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .single-news h3 {
    font-size: 24px;
    line-height: 34px;
  }
  .single-news .amazon-block .dc-content-box > h3,
  .single-news .amazon-block .ab-content > h3,
  .single-news .detail-content .dc-content-box > h3,
  .single-news .detail-content .ab-content > h3 {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (min-width: 992px) {
  .single-news header {
    padding: 24px 0;
  }
  .single-news .excerpt,
  .single-news .lead-text-block {
    margin-bottom: 32px;
  }
  .single-news .excerpt p,
  .single-news .excerpt h3,
  .single-news .lead-text-block p,
  .single-news .lead-text-block h3 {
    font-size: 24px;
    line-height: 34px;
  }
}
