.blog-detail-section {
    min-height: 75svh;
}

    .blog-detail-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-detail-section .card p {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .blog-detail-section .card p {
        min-height: 65px;
    }

    .blog-detail-section .card .flex-column p {
        min-height: unset;
    }

    .blog-detail-section .col-lg-8 .card .d-flex img {
        width: 100%;
        object-fit: contain;
        max-height: max-content;
        border-top-left-radius: var(--bs-border-radius-xl) !important;
        border-top-right-radius: var(--bs-border-radius-xl) !important;
    }
