
/* ===== Verificação editorial V6 ===== */
.verification-strip{
  background:#f0f8f4;
  border-bottom:1px solid #cfe3d9;
}
.verification-inner{
  min-height:38px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap;
  padding-top:7px;
  padding-bottom:7px;
  color:#285444;
  font-size:.7rem;
}
.verification-inner strong{color:#006939}
.verification-inner a{color:#057244;font-weight:850}
.verified-badge{
  display:inline-flex;align-items:center;gap:6px;
  border:1px solid #b9dece;background:#eef8f3;color:#006939;
  border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:900
}
.verified-badge::before{
  content:"✓";width:18px;height:18px;border-radius:50%;
  display:grid;place-items:center;background:#057244;color:white;font-size:.62rem
}
.update-grid{display:grid;gap:12px}
.update-card{
  border:1px solid var(--line);background:white;border-radius:16px;padding:16px;
  box-shadow:0 8px 24px rgba(3,41,84,.05)
}
.update-date{
  display:inline-block;color:#057244;font-size:.68rem;font-weight:900;
  text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px
}
.update-card h2{margin:0;color:var(--brand-dark);font-size:1.06rem;letter-spacing:-.025em}
.update-card p{margin:7px 0 0;color:var(--muted);font-size:.78rem;line-height:1.6}
.update-card a{display:inline-flex;margin-top:10px;color:#057244;font-size:.74rem;font-weight:900}
.audit-summary{
  border:1px solid #b9dece;background:#eef8f3;border-radius:16px;padding:16px;
  color:#174c38;font-size:.78rem;line-height:1.6;margin-bottom:18px
}
@media(min-width:760px){
  .update-grid{grid-template-columns:1fr 1fr}
}
