@charset "utf-8";
/* CSS Document */
.posts-grid {
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    justify-content:center; /* Centraliza o conteúdo */
}

.posts-grid .inside-article {
    flex:1 1 calc(100% / 3 - 20px); /* Default 3 columns */
    max-width:300px; /* Max width for desktop */
}

.posts-grid .post-image {
    width:100%;
    height:200px; /* Altura fixa para garantir uniformidade */
    overflow:hidden;
    display:flex;
    justify-content:center;
    align-items:center;
    /* background-color:#f4f4f4; Previne áreas vazias */
	margin-top: .8em !important;
}

.posts-grid .post-image img {
    width:300px;
    height:200px;
    object-fit:cover;
}


@media (max-width: 768px) {
    .posts-grid .inside-article {
        flex:1 1 calc(100% / 2 - 20px); /* 2 columns for tablets */
    }
}

@media (max-width: 480px) {
    .posts-grid .inside-article {
        flex:1 1 100%; /* 1 column for mobile */
        max-width:100%;
    }
}

.list-posts-heading {
    font-size:16px;
    min-height:73px;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
}

.entry-summary {
    text-align: justify;
}
