/* ===========================================================================
   institucional.css — páginas de texto corrido (Política de Privacidade,
   Termos de Uso). Mesmo padrão de coluna de leitura de sobre.css
   (.sobre-texto), aqui com títulos de seção (h2) e listas, que o texto
   jurídico precisa e o texto de "Sobre" não.
   =========================================================================== */
.pagina-texto {
    max-width: 68ch;
    display: flex;
    flex-direction: column;
    gap: var(--gap-lg);
    color: var(--cor-texto);
    font-size: var(--fs-lg);
    line-height: 1.6;
}

.pagina-texto p,
.pagina-texto ul { margin: 0; }

.pagina-texto ul {
    padding-left: 1.2rem;
    display: flex;
    flex-direction: column;
    gap: .4rem;
}

.pagina-texto h2 {
    margin: 0;
    font-size: var(--fs-xl);
}

.pagina-texto section {
    display: flex;
    flex-direction: column;
    gap: var(--gap-sm);
}

.pagina-texto__atualizado {
    margin: 0;
    font-size: var(--fs-sm);
    color: var(--cor-texto-suave);
}
