.posts-listing {
  padding-inline: var(--ui-padding-inline);
  container-type: inline-size;
}
.posts-listing .post-item {
  display: flex;
  flex-direction: row;
  -moz-column-gap: 4.375rem;
       column-gap: 4.375rem;
  max-width: var(--ui-size-content);
  margin-bottom: var(--ui-space-30);
  margin-inline: auto;
  padding: var(--ui-space-60);
  background-color: var(--ui-color-white);
  border-top: 2px solid var(--ui-color-secondary);
}
.posts-listing .post-item a {
  color: var(--font-color-secondary);
  text-decoration: none;
}
.posts-listing .post-item__header {
  flex-basis: 19.375rem;
}
.posts-listing .post-item__content {
  flex-basis: 0;
  flex-grow: 1;
}
.posts-listing .post-item__content-excerpt {
  font-size: var(--font-size-medium-large);
}
.posts-listing .post-item__content .wp-block-buttons {
  margin-top: 1em;
  display: flex;
  text-transform: uppercase;
  font-weight: 700;
}
@container (max-width: 50rem) {
  .posts-listing .post-item {
    flex-direction: column;
    padding: 8%;
  }
  .posts-listing .post-item__header {
    flex-basis: auto;
    margin-bottom: 1em;
  }
}
@media (max-width: 599px) {
  .posts-listing {
    padding-inline: 0;
  }
  .posts-listing .post-item {
    margin-bottom: 0;
  }
}/*# sourceMappingURL=page-posts-listing.css.map */