.related-blog__grid {
    display: none;
  }

    @media (min-width: 768px) {.related-blog__grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 32px
  }
    }

    @media (min-width: 1024px) {.related-blog__grid {
      grid-template-columns: 1fr 1fr 1fr
  }
    }
  .related-blog .rbg__slide-inner {
      width: 100%;
    }
  .related-blog .rbg__slide {
      min-height: 100%;
    }
  .related-blog .rbg__post-card,
    .related-blog .rbg__slide {
      display: flex;
      flex-direction: column;
      border-radius: 16px;
      overflow: hidden;
      background-color: #F5F1ED;
    }
  .related-blog .rbg img {
      min-height: 222px;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }
  .related-blog .rbg__post-info {
      padding:24px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      justify-content: space-between;
      height: 100%;
    }
  .related-blog .rbg h4,
    .related-blog .rbg p,
    .related-blog .rbg span,
    .related-blog .rbg h4:hover,
    .related-blog .rbg p:hover,
    .related-blog .rbg span:hover {
      color: #004133
    }
  .related-blog .rbg__view-more {
      font-size: 14px;
      font-weight: 600;
      display: flex;
      align-items: center;
      gap: 3px;
    }
  .related-blog .rbg h4 {
      font-size: 20px;
      font-weight: 600;
      line-height: 1.5;
    }
  .related-blog .rbg p {
      font-size: 16px;
      line-height: 1.5;
    }
  .related-blog .rbg span.author {
      font-size: 14px;
      font-weight: 400;
      line-height: 1.4;
    }
  @media (min-width: 768px) {
  .related-blog .swiper {
      display: none
  }
    }
  .related-blog .swiper-wrapper {
    padding-bottom: 36px;
  }
  .related-blog__dots.swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    bottom: 8px!important;
  }
  @media (min-width: 1024px) {
  .related-blog__dots.swiper-pagination {
      display: none
  }
    }
  .related-blog__dots.swiper-pagination .swiper-pagination-bullet {
      background: #1F99A4;
      height: 8px;
      width: 8px;
      opacity: 1;
      margin: 0!important;
    }
  .related-blog__dots.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #004B54;
    }
