/* Keep the theme's vertical spacing and desktop layout intact. */
@media (max-width: 767px) {
  .block-outer-container .block-content-container .block-content-inner-container .block-content .text-block,
  .image-text-block .texts-col,
  .blog-block .block-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog-posts .texts-cols-outer .single-text-col {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  article.post {
    margin: 2rem 24px;
  }
}
