.featured_blog_section {
    color: #000
}

.featured_blog_section .card-image,
.featured_blog_section .card-image img {
    border-radius: 4px
}

.featured_blog_section .card-image img {
    max-width: 100%
}

.featured_blog_section .card-image {
    max-height: 171px;
    overflow: hidden
}

.featured_blog_section a {
    line-height: 1.5;
    vertical-align: middle
}

.featured_blog_section a:not(:hover) {
    color: #000 !important
}

.featured_blog_section .card-body {
    padding: 1rem 0
}

.featured_blog_section ::marker {
    padding-top: 5px
}

.featured_blog_section .post-meta-description p {
    color: var(--cs-almost-black) !important;
    font-size: .875rem !important
}

@media (max-width:991.98px) and (min-width:768px) {
    .featured_blog_section .card-2 {
        display: none
    }
}