/* Keep the announcement readable as a standalone article. */
.body-blog .container.blog {
  width: 100%;
  max-width: 1040px;
  padding-inline: 24px;
}

.body-blog .rich-text-holder {
  display: block;
}

.body-blog .blog-post-container {
  margin-left: 0;
  padding-inline: 40px;
  padding-bottom: 40px;
}

.body-blog .blog-inner {
  width: 100%;
  padding-inline: 20px;
}

.body-blog .div-block-13 {
  width: 100%;
  margin-inline: 0;
  padding-inline: 0;
}

@media (max-width: 767px) {
  .body-blog .container.blog {
    padding-inline: 16px;
  }

  .body-blog .blog-post-container {
    padding-inline: 16px;
    padding-bottom: 24px;
  }

  .body-blog .blog-inner {
    padding-inline: 0;
  }

  body.body-blog:has(.blog-inner > [data-editorial-marker][id]:not([id=""])) .div-block-13 img[data-editorial-hero] {
    height: auto;
    aspect-ratio: 21 / 9;
    object-fit: contain;
  }
}
