.news-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 0}.news-tabs a{border:1px solid rgba(195,161,97,.35);border-radius:999px;padding:9px 20px;color:inherit;text-decoration:none;font-size:14px}.news-tabs a[aria-current=page]{background:#c3a161;color:#171717}.news-index>section>.container{max-width:1040px}.news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:12px 0 40px}.news-card{display:flex;flex-direction:column;gap:12px;border:1px solid rgba(195,161,97,.24);border-radius:12px;padding:28px;background:rgba(255,255,255,.018)}.news-card h2{font-family:'Cormorant Garamond',serif;font-size:30px;line-height:1.18;margin:0}.news-card h2 a{color:inherit;text-decoration:none}.news-card h2 a:hover,.news-read:hover{color:#c3a161}.news-card p{font-size:15px;line-height:1.7;margin:0}.news-card small,.news-origin{font-size:12px;color:#b6b0a5;line-height:1.6}.news-read{margin-top:auto;color:#c3a161;text-decoration:none;font-size:14px}.news-source{margin:30px 0;padding:22px;border:1px solid rgba(195,161,97,.3);border-radius:10px;font-size:14px;line-height:1.8}.news-source a{color:#c3a161;overflow-wrap:anywhere}.news-source p{font-size:14px!important;margin:10px 0!important}.news-pagination{display:flex;justify-content:center;gap:16px;align-items:center;padding:25px 0}.news-pagination a{color:#c3a161;text-decoration:none}.news-empty{max-width:776px;margin:10px auto 60px;line-height:1.8}.news-policy{font-size:13px;line-height:1.7;color:#b6b0a5;max-width:750px;margin:20px 0 0}.news-policy a{color:#c3a161}.news-section-note{font-size:14px!important;line-height:1.8;margin:26px 0}.news-card,.news-card h2,.news-card p{overflow-wrap:anywhere}@media(max-width:720px){.news-list{grid-template-columns:1fr;gap:18px}.news-card{padding:22px}.news-card h2{font-size:28px}.news-source{padding:18px}.news-tabs{gap:8px}}

/* caixa de contato no meio das notícias (usa as variáveis do tema, funciona no claro e no escuro) */
.news-cta{margin:34px 0;padding:24px 24px 22px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(160deg,var(--bg-card-2),var(--bg-card))}
.news-cta-t{font-family:var(--serif);font-size:24px;color:var(--ink);line-height:1.2;margin-bottom:8px}
.news-cta p{font-size:15px!important;color:var(--ink-2);margin:0 0 18px!important}
.news-cta-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
.news-cta .cta-wa{margin:0}
.news-cta-calc{font-size:14px;color:var(--gold-1);text-decoration:none;border-bottom:1px solid var(--line)}
.news-cta-calc:hover{color:var(--gold-2)}
@media(max-width:720px){.news-cta{padding:20px 18px}.news-cta .news-cta-acoes a.cta-wa{width:100%;justify-content:center;text-align:center;padding:16px 16px;letter-spacing:.05em;font-size:13px;line-height:1.4;white-space:normal}}
