
.posts-grid .card-title{
font-size: 14px !important;
font-weight: 600 !important;
line-height: 20px !important;
}
.posts-grid .col-lg-4 .card-title{
font-size: 14px !important;
line-height: 24px !important; 
}

.container--has_aside .posts-grid .col-lg-3 .card-title{
font-size: 12px !important;
font-weight: 600 !important;
line-height: 20px !important;
}
.post-media{
    position: relative;
    border-radius: 12px;
}

.posts-grid .post-media:after {
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 45%, rgba(0, 0, 0, 0.56) 70%, rgba(8, 12, 10, 0.80) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 10px;

}
.container--has_aside .posts-grid .col-lg-3 .card-img{
   height: 120px; 
}
.posts-grid .col-lg-4 .card-img{
height: 163px;
}
.posts-grid .col-lg-3 .card-img {
height: 163px;
}

.related-posts__grid .col-lg-3 .card-img{
  height: 163px !important;  
}
.posts-grid .news-card__club-logo {
    height: 36px;
    width: 36px;
    position: absolute;
    right: 16px;
    bottom: 16px;
    z-index: 22;
}
@media (max-width: 992px) {
.news-card {
    gap: 10px;
    align-items: flex-start !important;
}
.posts-grid .card-title{
    font-size: 14px !important;
    line-height: 22px !important;
    display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        min-width: 0;
}
.posts-grid .card-img{
    height: 103px !important;
}
.posts-grid .card-img-wrapper{
    overflow: unset;
    width: 184px !important;
    flex-shrink: 0;
    margin-bottom: 0 !important;
}
.posts-grid .post-media:after{
    border-radius: 12px;
}
}

