
.sidebar h2 {
    font-size:28px;
    color:var(--secondary-main-blue);
}

.sidebar .articles-grid-cat {
    padding-top:20px;
    padding-bottom:20px;
}

.sidebar .article-card-cat {
    display:flex;
    flex-direction: row;
    gap:20px;
    justify-content: normal;
}

.sidebar .article-card-cat img {
    width:140px;
    height:140px;
    object-fit: cover;
    object-position:center;
    margin:0;
}

.sidebar .article-title {
    font-size:18px;
    line-height:27px;
}

.sidebar .date-author {
    font-size:14px;
    line-height:21px;
}

.sidebar .articles-grid-cat {
    grid-template-columns: repeat(1,1fr);
    gap:30px;
}

@media (min-width:768px) {
    .sidebar .article-card-cat img {
        width:180px;
        height:180px;
    }    
}
@media (min-width:1024px) {
    .sidebar {
        text-align: left;
    }    
    .sidebar h2 {
        text-align: left;
    }

}

@media (min-width:1200px) {
    .sidebar .article-card-cat {
        gap:27px;
    }

}