/**handles:block-query**/

.wp-block-post-template li > *:not(figure) {
    margin-top: 0.5em;
    margin-bottom:0.5em;
}

.wp-block-post-title {
  font-size: 1.5em;
}

.wp-block-post-title a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}

.wp-block-post-title a:hover {
  text-decoration: underline;
}

.wp-block-post-featured-image {
  position:relative;
  width:100%;
  padding-top: 56%;
  overflow:hidden;
}

.wp-block-post-featured-image a {
  height:100%;
  width:100%;
  position: absolute;
  top:0;
  left:0;
}

.wp-block-post-featured-image img {
  height:100%;
  width:100%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  transition: all 0.3s ease-in-out;
}

.wp-block-post-template .wp-block-separator.is-style-wide {
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}