/* Keep complete cover artwork, including the official bottom-left logo, visible. */
.ch-blog-cover{display:block;width:100%;margin:32px 0 40px;padding:0}
.ch-blog-photo{display:block;width:100%;padding:0!important;line-height:0;overflow:hidden;background-color:#faf6eb;background-size:100% 100%;background-position:center;border-radius:8px}
.ch-blog-photo img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain;opacity:1}
.ch-blog-photo.is-loading img{opacity:0}
.chr-cover.ch-blog-card-cover{display:block;height:auto;aspect-ratio:auto;padding:0;background:#faf6eb}
.chr-cover.ch-blog-card-cover .ch-blog-photo{border-radius:0}
.chr-card .chr-cover.ch-blog-card-cover img{height:auto;object-fit:contain}
.lh-home-card .event-featured-img.ch-blog-home-cover{display:block;height:auto;min-height:0;max-height:none;aspect-ratio:auto;background:transparent;padding:0}
.lh-home-card .event-featured-img.ch-blog-home-cover .ch-blog-photo{padding:0;line-height:0}
.lh-home-card .event-featured-img.ch-blog-home-cover img{height:auto;max-height:none!important;object-fit:contain}
.lh-hero .ch-blog-cover{margin:32px 0 0}
@media(max-width:760px){.ch-blog-cover{margin:26px 0 32px}.ch-blog-photo{border-radius:6px}}
