/* Shared section-heading accent for every published essay. */
.article-body h2 {
  margin-top: 70px !important;
  margin-bottom: 24px !important;
  padding-left: 0 !important;
}

.article-body h2::before {
  position: static !important;
  display: block !important;
  width: 46px !important;
  height: 3px !important;
  margin: 0 0 15px !important;
  border-radius: 4px !important;
  background: linear-gradient(90deg, var(--aqua, #63e1d4), var(--violet, #7d56d9)) !important;
  box-shadow: none !important;
  content: "" !important;
}

@media (max-width: 650px) {
  .article-body h2 {
    margin-top: 46px !important;
    margin-bottom: 18px !important;
  }
}
