.az-site .az-post-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.az-site .az-post-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}

/* Featured image controls in Advanced > Blog. Keep sidebar and single images independent. */
.az-site .az-blog-archive .az-post-card__media {
  width: 100%;
  height: var(--az-blog-image-height, 220px);
}

.az-site .az-blog-archive .az-post-card__media img {
  object-fit: var(--az-blog-image-fit, cover);
}

.az-site .az-blog-archive .az-blog-archive__grid--list .az-post-card {
  grid-template-columns: min(var(--az-blog-list-image-width, 300px), 50%) minmax(0, 1fr);
  min-height: var(--az-blog-image-height, 220px);
}

.az-site .az-blog-archive .az-blog-archive__grid--list .az-post-card__media {
  align-self: start;
  height: var(--az-blog-image-height, 100%);
  min-height: var(--az-blog-image-height, 220px);
}

@media (max-width: 700px) {
  .az-site .az-blog-archive .az-post-card__media,
  .az-site .az-blog-archive .az-blog-archive__grid--list .az-post-card__media {
    height: var(--az-blog-image-height-mobile, 190px);
    min-height: var(--az-blog-image-height-mobile, 190px);
  }

  .az-site .az-blog-archive .az-blog-archive__grid--list .az-post-card {
    min-height: 0;
  }
}
