/* Parceiros dentro das páginas internas (área do associado). Mesmo visual do site, sem depender do site.css. */
.parceiros-lista{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:22px}
.parceiros-categoria>h3{font-size:1.05rem;color:var(--navy);margin:0 0 10px}
.parceiros-grupo{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}
@media (min-width:640px){.parceiros-grupo{grid-template-columns:repeat(2,1fr)}}
.parceiro{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:14px 16px}
.parceiro h4{margin:0;font-size:1rem;color:var(--navy);font-family:"Sora",system-ui,sans-serif}
.parceiro p{margin:6px 0 0}
.parceiro-beneficio{font-weight:600;color:#1F5A33}
.parceiro-meta{color:var(--ink-soft);font-size:.88rem}
.parceiro-uso{font-size:.95rem}
.parceiro a{display:inline-block;margin-top:8px}
.card[hidden]{display:none}
