.home .story-container {
    margin-top: 16px !important;
}

.story-item {
    display: grid;
    gap: 16px !important;
}
.wp-block-post-title {
    font-family: inherit;
    font-weight: 500;
    font-size: 3rem;
    line-height: 1.145;
    color: #057A99;
    letter-spacing: 0px;
    margin: 0;
}
.story-client {
    font-family: inherit;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.2;
    color: #FFFFFF;
    letter-spacing: 0px;
    text-transform: math-auto;
    margin: 0;
}
.story-description {
    font-family: inherit;
    font-weight: 400;
    line-height: 1.5;
    color: #FFFFFF;
    letter-spacing: 0px;
    margin: 0;
    display: -webkit-box;
    
}
@media screen and (max-width: 768px) {
    .story-media-cont .wp-block-media-text__media {
        grid-column: 1 !important;
        grid-row: 2 !important;
    }
    .story-media-cont .wp-block-media-text__content {
        grid-column: 1 !important;
        grid-row: 1 !important;
    }
    .single-media-text-container {
        gap: 2.5rem !important;
    }
    .story-description {
        -webkit-line-clamp: 4; /* Limit to 4 lines */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}