.content-wrapper.splide {
  display: flex;
  justify-content: center;
}
.blog-related-posts .splide__slide {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
}

div[class^="splide blog-related-posts-slider-"] {
  max-width: 1230px;
  margin: 0 auto;
}

div[class^="splide blog-related-posts-slider-"] a:after{
  content:none!important;
}

div[class^="splide blog-related-posts-slider-"]-[*] .splide__slide {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
}

div[class^="splide blog-related-posts-slider-"] .blog-related-posts__image {
  width: 100%;
  max-height: 220px;
  object-fit: cover;
  object-position: top center;
}
div[class^="splide blog-related-posts-slider-"] p{
  color:#000000;
}

div[class^="splide blog-related-posts-slider-"] .blog-related-posts-reading-time {
  text-align: right;
  font-size: 16px;
}

.blog-related-posts h2 {
  text-align: center;
}
.blog-related-posts__title{
  font-size:24px;
  line-height:28px;
}
.blog-related-posts__list {
  display: flex;
  flex-wrap: wrap;
}

.blog-related-posts__post {
  flex: 0 0 100%;
  padding: 1rem 15px;
}
.blog-post__featured_image {
    max-width: 100%;
    display: block;
}

@media screen and (min-width: 768px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 2);
  }
}

@media screen and (min-width: 1000px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 3);
  }
}

.blog-related-posts__image {
  height: auto;
  max-width: 100%;
}

.blog-related-posts__title {
  margin: 0.7rem 0;
  padding-bottom:0px;
}