.blog-sliders-wrapper {
    display: flex;
    flex-direction: column;
    gap: 52px;

}
.blog-sliders {
    display: flex;
    flex-direction: column;
    gap: 64px;
    width: 100%;
    overflow: hidden;
}
.blog-item {
    background: #fff;
    clip-path: polygon(
            var(--mc-chamfer-xl) 0,
            100% 0,
            100% calc(100% - var(--mc-chamfer-xl)),
            calc(100% - var(--mc-chamfer-xl)) 100%,
            0 100%,
            0 var(--mc-chamfer-xl)
    );
    overflow: hidden;
    display: flex;
    flex-direction: column;
    gap: 26px;
    cursor: pointer;
}
.blog-item:hover img {
    transform: scale(1.1);
}
.blog-item:hover a {
    text-decoration: none;
}
.blog-item img {
    width: 100%;
    transition: all ease .3s;
    aspect-ratio: 1/1;
    object-fit: cover;
    height: 310px;
}
.blog-item .blog-contents {
    display: flex;
    flex-direction: column;
    gap: 36px;
    padding: 0 20px 20px;
}
.blog-item .blog-contents .blog-infos {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.blog-contents .blog-infos .blog-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.blog-contents .blog-infos p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.blog-contents a {
    text-decoration: underline;
}