
/* Notícias & Cultura — compacto, sem imagens ou anúncios externos. */
.news-teaser{max-width:1250px;margin:auto;padding:52px 6% 56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.news-head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:23px}
.news-head .news-overline{font-size:10px;letter-spacing:.19em;color:var(--accent);font-weight:700}
.news-head h2{font:400 clamp(27px,3.2vw,41px)/1.22 'Playfair Display',serif;margin:10px 0 5px}
.news-head p{font-size:13px;color:var(--muted);margin:0;line-height:1.65}
.news-head .news-more{font-size:12px;font-weight:700;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:7px}
.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.news-tile{display:block;border-top:2px solid #b59c8e;padding:17px 0 4px;min-height:140px}
.news-tile:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.news-tile .news-meta{color:var(--accent);font:700 10px 'DM Sans',sans-serif;letter-spacing:.06em;line-height:1.6}
.news-tile h3{font:400 20px/1.36 'Playfair Display',serif;margin:10px 0}
.news-tile p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}
.news-credits{margin-top:21px;font-size:11px;line-height:1.6;color:var(--muted)}
.news-pending{font-size:13px;color:var(--muted);padding:20px 0}
@media(max-width:760px){.news-teaser{padding:40px 6%}.news-head{align-items:flex-start;flex-direction:column;gap:13px}.news-grid{grid-template-columns:1fr;gap:7px}.news-tile{min-height:0;padding:15px 0}.news-tile h3{font-size:20px}}
