/* Container principal do bloco */
.block-the-truth {
    margin-bottom: 60px; /* Espaçamento entre blocos */
}

/* Grid de artigos */
.the-truth-grid {
    display: flex; /* Exibe os itens em linha */
    flex-wrap: wrap; /* Permite quebra de linha se necessário */
    gap: 20px; /* Espaçamento entre os itens */
    padding: 0;
    margin: 0;
    list-style: none; /* Remove marcadores */
}

/* Cada artigo */
.the-truth-item {
    flex: 1 1 calc(50% - 20px); /* Cada item ocupa metade da largura disponível */
    max-width: calc(50% - 20px); /* Garante que não ultrapasse metade */
    display: flex; /* Alinha os itens horizontalmente */
    gap: 10px; /* Espaçamento entre imagem e conteúdo ajustado para 10px */
    border: 1px solid #eee; /* Borda dos itens */
    border-radius: 8px; /* Bordas arredondadas */
    overflow: hidden;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Sombra suave */
    background-color: #fff; /* Fundo branco */
    transition: transform 0.3s ease; /* Efeito suave ao passar o mouse */
}

.the-truth-item:hover {
    transform: scale(1.02); /* Efeito de hover */
}

/* Imagem do artigo */
.the-truth-image {
    flex: 0 0 40%; /* Imagem ocupa 40% do espaço do item */
    overflow: hidden;
    border-radius: 8px 0 0 8px; /* Bordas arredondadas no lado esquerdo */
    height: auto; /* Ajusta automaticamente a altura */
}

.the-truth-image img {
    width: 100%; /* Imagem ocupa toda a largura do container */
    height: 100%; /* Preenche a altura total do container */
    object-fit: cover; /* Garante que a imagem preencha o espaço sem distorções */
    display: block;
}

/* Bloco de texto */
.the-truth-content {
    flex: 1; /* O texto ocupa o restante do espaço */
    display: flex;
    flex-direction: column; /* Organiza os elementos em coluna */
    justify-content: space-between; /* Espaço uniforme entre os elementos */
    margin-right: 10px; /* Espaçamento à direita para os elementos */
}

/* Categoria */
.the-truth-category {
    font-size: 0.875rem;
    font-weight: bold;
    color: #555;
    margin-top: 10px; /* Espaçamento superior */
    text-transform: none; /* Removido o estilo de maiúsculas */
}

.the-truth-category a {
    text-decoration: none;
    color: inherit;
}

.the-truth-category a:hover {
    color: #3764b9; /* Efeito no hover */
}

/* Título */
.the-truth-title {
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1.4;
    margin: 10px 0;
    color: #1e1e1e;
}

.the-truth-title a {
    text-decoration: none;
    color: inherit;
}

.the-truth-title a:hover {
    color: #3764b9; /* Cor de destaque no hover */
}

/* Informações do autor e data */
.the-truth-meta {
    display: flex;
    justify-content: space-between; /* Alinha autor e data nos extremos */
    align-items: center;
    font-size: 0.875rem;
    color: #555; /* Nova cor padrão */
    margin-bottom: 10px;
}

/* Autor */
.the-truth-author a {
    text-decoration: none;
    color: #555; /* Nova cor padrão */
}

.the-truth-author a:hover {
    color: #3764b9; /* Nova cor ao passar o mouse */
}

/* Data */
.the-truth-date {
    text-align: right;
    color: #555; /* Nova cor padrão */
}

.the-truth-date:hover {
    color: #3764b9; /* Nova cor ao passar o mouse */
}