/* remove spacing around archive description */
body.archive .ast-archive-description {
  padding: 0;
  margin: 0;
  border: none
}
.ast-archive-description .ast-archive-title {
  font-size: 3.75rem;
  font-weight: 700;
  margin: 0;
}
.blog .ast-archive-description {
  display: none;
}

.ast-post-filter-single.active {
  font-weight: 700;
}
.primary .ast-article-inner .wp-post-image {
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

@media (min-width: 481px) and (max-width: 1024px) {
  body.ast-plain-container .ast-grid-4 .ast-article-post {
    width: 50%;
  }
}