@keyframes shimmer-animation{0%{background-position:100% 0}to{background-position:-100% 0}}.wp-block-wpe-related-posts{display:grid;gap:2rem;grid-template-columns:1fr;scroll-margin-top:15.625rem}@media(min-width:1200px){.wp-block-wpe-related-posts{-moz-column-gap:7%;column-gap:7%;grid-template-columns:repeat(3,1fr);scroll-margin-top:7.8125rem}}.wp-block-wpe-related-posts li{display:flex;flex-direction:column}@media(min-width:1200px){.wp-block-wpe-related-posts li article{height:100%}}.wp-block-wpe-related-posts li img{-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-wpe-related-posts li h3{margin-block-end:0;margin-block-start:0}.wp-block-wpe-related-posts li h3 a{color:#1f2426}.wp-block-wpe-related-posts li .card{border-bottom:1px solid #ced5d8;flex:1}.wp-block-wpe-related-posts li .card .card__image{order:-1}.wp-block-wpe-related-posts li .card .card__sidebar{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.wp-block-wpe-related-posts li .card .save-for-later-btn{bottom:1.5rem;top:auto}}@media(min-width:1200px){.wp-block-wpe-related-posts li .card{border-bottom:none;display:flex;flex-direction:column;gap:2rem;height:100%;padding-top:0}.wp-block-wpe-related-posts li .card .card__image{flex:0 0 auto}.wp-block-wpe-related-posts li .card .card__image img{max-width:none}.wp-block-wpe-related-posts li .card .card__content{display:flex;flex:1 1 auto;flex-direction:column}.wp-block-wpe-related-posts li .card .card__content>div{flex:0 0 auto}.wp-block-wpe-related-posts li .card .card__content .tags{margin-top:auto}.wp-block-wpe-related-posts li .card .card__sidebar{display:flex;flex:0 0 auto;flex-direction:column;gap:2rem;padding-top:0}.wp-block-wpe-related-posts li .card .save-for-later-btn{bottom:2rem;top:auto}.wp-block-wpe-related-posts li .card .wpe-event-details .event-details dl{display:flex;flex-direction:column;gap:1rem}.wp-block-wpe-related-posts li .card .wpe-event-details .event-details .date-time,.wp-block-wpe-related-posts li .card .wpe-event-details .event-details .duration-pair,.wp-block-wpe-related-posts li .card .wpe-event-details .event-details .location-pair{flex-shrink:1;width:auto}.wp-block-wpe-related-posts li .card .wpe-event-details .event-details .duration-pair,.wp-block-wpe-related-posts li .card .wpe-event-details .event-details .location-pair{align-items:start;display:inline-flex;flex-direction:row;gap:.5rem}.wp-block-wpe-related-posts li .card .wpe-event-details .event-details .date-time{align-items:start;display:flex;flex-direction:row;gap:.5rem;width:100%}.wp-block-wpe-related-posts li .card .wpe-event-details .event-details .date-time dd time .time{display:inline}.wp-block-wpe-related-posts li .card .wpe-event-details .event-details dd{white-space:normal}}@media(min-width:768px){.wp-block-wpe-related-posts li .card.card,.wp-block-wpe-related-posts li .card.card--past,.wp-block-wpe-related-posts li .card.card--upcoming{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:auto 1fr}.wp-block-wpe-related-posts li .card.card .card__image,.wp-block-wpe-related-posts li .card.card--past .card__image,.wp-block-wpe-related-posts li .card.card--upcoming .card__image{align-self:start}.wp-block-wpe-related-posts li .card.card .card__image img,.wp-block-wpe-related-posts li .card.card--past .card__image img,.wp-block-wpe-related-posts li .card.card--upcoming .card__image img{max-width:21.875rem}.wp-block-wpe-related-posts li .card.card .card__content,.wp-block-wpe-related-posts li .card.card--past .card__content,.wp-block-wpe-related-posts li .card.card--upcoming .card__content{align-self:start}.wp-block-wpe-related-posts li .card.card .card__cta,.wp-block-wpe-related-posts li .card.card .card__sidebar,.wp-block-wpe-related-posts li .card.card .wpe-event-details,.wp-block-wpe-related-posts li .card.card--past .card__cta,.wp-block-wpe-related-posts li .card.card--past .card__sidebar,.wp-block-wpe-related-posts li .card.card--past .wpe-event-details,.wp-block-wpe-related-posts li .card.card--upcoming .card__cta,.wp-block-wpe-related-posts li .card.card--upcoming .card__sidebar,.wp-block-wpe-related-posts li .card.card--upcoming .wpe-event-details{grid-column:1/-1}}@media(min-width:1200px){.wp-block-wpe-related-posts li .card.card,.wp-block-wpe-related-posts li .card.card--past,.wp-block-wpe-related-posts li .card.card--upcoming{grid-template-columns:none}}.wp-block-wpe-related-posts li:last-child .card{border-bottom:none}
