:root {
}

.related-case-studies-block {
    overflow: hidden;
    position: relative;
    padding: 24px;
}

.related-case-studies-swiper {
    position: relative;
    overflow: hidden;
    padding: 24px;
}

.related-case-studies-swiper .swiper-slide {
    height: auto;
}

.related-case-studies-swiper .wp-block-post{
    height: 100%;
}

.related-case-studies-swiper .post-group{
    display: flex;
    flex-direction: column;
    gap: 0;
}

.related-case-studies-swiper .text-group {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
}

.related-case-studies-swiper .text-group .category-date-container {
    display: flex;
    justify-content: space-between;
}

.related-case-studies-swiper .text-group .wp-block-post-title a{
    color: var(--wp--preset--color--senary);
}

.related-case-studies-block .swiper-button-next.swiper-button-next-related::after,
.related-case-studies-block .swiper-button-prev.swiper-button-prev-related::after{
    content: none;
}

.related-case-studies-block .swiper-button-next.swiper-button-next-related svg,
.related-case-studies-block .swiper-button-prev.swiper-button-prev-related svg{
    width: 13px;
    height: 21px;
}

.related-case-studies-block .swiper-button-next.swiper-button-next-related {
    right: 6px;
    top: calc(50% + var(--wp--preset--font-size--heading-2) + 34px);
}

.related-case-studies-block .swiper-button-prev.swiper-button-prev-related {
    left: 6px;
    top: calc(50% + var(--wp--preset--font-size--heading-2) + 34px);
}