/* Bloco 06 — Quem assina a campanha (Figma: 15081:6329) */
.partners { padding: 106px 120px 149px; background: var(--color-branco); }
.partners__title { max-width: 1320px; margin: 0 auto 112px; font: 400 56px/64px var(--font-title); color: var(--color-roxo-escuro); }
.partners__logos { display: flex; align-items: flex-start; gap: 0; max-width: 1320px; height: 112px; margin: 0 auto; padding: 0; list-style: none; }
.partners__item { flex: none; }
/* Cada recorte traz 2px de margem; a margem negativa alinha a caixa visível ao desenho. */
.partners__item img { display: block; max-width: none; margin: -2px; }
.partners__item--bonde   { margin-top: 11px; }
.partners__item--meu-rio { margin-top: 5px;  margin-left: 63px; }
.partners__item--minha-bh { margin-top: 30px; margin-left: 65px; }
.partners__item--idpn    { margin-top: 8px;  margin-left: 62px; }
.partners__item--mulheres-negras-decidem { margin-top: 0; margin-left: 78px; }
