.blog-list-section {
    min-height: 75svh;
}

    .blog-list-section .card a img {
        border-radius: 12px;
        height: 200px;
    }

    .blog-list-section .card .d-flex a:last-child {
        background: #1b4962;
        font-size: 14px;
        font-weight: 500 !important;
        color: #fff !important;
        width: 120px;
        height: 35px;
        justify-content: center;
        display: flex;
        align-items: center;
        border-radius: 4px;
        padding: 10px;
    }


    .blog-list-section .card .d-flex .h5 {
        min-height: 60px;
    }

    .blog-list-section .card p {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .blog-list-section .card p {
        min-height: 75px;
    }
