/* Notícias no WordPress */
.post .ph { display: block; }
.post .ph__img { width: 100%; height: 100%; object-fit: cover; display: block; position: absolute; inset: 0; }
.post .ph:has(.ph__img)::after { display: none; }
.post h3 a { color: inherit; text-decoration: none; }
.post h3 a:hover { text-decoration: underline; }
.navigation.pagination { margin-top: 2.5rem; }
.navigation .nav-links { display: flex; gap: .6rem; flex-wrap: wrap; align-items: center; }
.navigation .page-numbers { padding: .5rem .9rem; border: 1px solid currentColor; border-radius: 4px; text-decoration: none; color: inherit; }
.navigation .page-numbers.current { background: var(--red); border-color: var(--red); color: #fff; }
.entry { max-width: 46rem; }
.entry > * + * { margin-top: 1.1em; }
.entry p, .entry li { line-height: 1.7; font-size: 1.1rem; }
.entry h2, .entry h3 { text-transform: none; margin-top: 1.8em; }
.entry img, .entry__img { max-width: 100%; height: auto; display: block; border-radius: 4px; }
.entry a { color: var(--red); }
.entry__back { margin-top: 2.5rem; }
