article.trending-card {
    border-right: 1.01px solid #D3D3D3;
}
.side-post .image-container {
    height: 180px;
    width: 100%;
}
.side-post img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 40px;
}
.main-post img {
    height: 442px;
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 50px;
}
.blog-grid-section h2, .blog-grid-section h3 {
    line-height: 1.2;
}
.blog-grid-section a {
    text-decoration: none;
    color: inherit;
    display: block;
}

.content-box {
    position: relative;
    z-index: 2;
}


@media screen and (max-width: 767px) {

}


@media screen and (max-width: 500px) {
.main-post img {
    height: 220px;
}
}