.block-latest-post {
  display: flex;
  grid-gap: var(--wp--preset--spacing--x-large);
  flex-wrap: wrap;
}
@media (max-width: 500px) {
  .block-latest-post {
    flex-direction: column-reverse;
    grid-gap: 0;
  }
  .block-latest-post .block-latest-post__content {
    padding-bottom: 0;
  }
  .block-latest-post .block-latest-post__featured-image img {
    border-radius: 1rem;
  }
}
.block-latest-post__content {
  padding: var(--wp--preset--spacing--x-large) 0;
  flex: 1 1 10px;
}
.block-latest-post__content h2 {
  margin-bottom: var(--wp--preset--spacing--medium);
  font-weight: 600;
}
.block-latest-post__content h3 {
  max-width: 450px;
  font-weight: 400;
  color: white;
}
.block-latest-post__content .wp-block-buttons {
  margin-top: var(--wp--preset--spacing--medium);
}
.block-latest-post__content time {
  text-transform: uppercase;
}
.block-latest-post__featured-image {
  position: relative;
  flex: 1 1 10px;
  min-height: 250px;
}
.block-latest-post__featured-image .featured-image-thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  min-width: calc(50vw - clamp(1.5rem, 4vw, 4rem));
  height: 100%;
  object-fit: cover;
  border-radius: 1rem 0 0 1rem;
}
