.cs-anycontent {
  padding: var(--space-sm) 0;
}

.cs-anycontent--bg-white {
  background: var(--color-white);
}

.cs-anycontent--bg-light {
  background: var(--color-tertiary);
}

.cs-anycontent--bg-dark {
  background: var(--color-secondary);
}

.cs-anycontent--bg-dark .entry-heading,
.cs-anycontent--bg-dark .entry-content,
.cs-anycontent--bg-dark .entry-content p,
.cs-anycontent--bg-dark .entry-content li {
  color: rgba(255, 255, 255, 0.8);
}

.cs-anycontent--bg-dark .entry-content h2,
.cs-anycontent--bg-dark .entry-content h4 {
  color: var(--color-white);
}

.cs-anycontent--bg-dark .entry-content h3 {
  color: var(--color-primary);
}

.cs-anycontent--bg-dark .entry-content blockquote {
  background: rgba(255, 255, 255, 0.05);
}

.single-post__body-inner {
  max-width: 860px;
  margin-inline: auto;
}

.cs-anycontent.has-bottom-padding {
  padding: var(--section-padding) 0;
}

@media (max-width: 900px) {
  .cs-anycontent {
    padding: var(--space-2xl) 0;
  }
}
