/* Historical public logos, with original proportions and no decorative cards. */
.relation-brands { border-bottom: 0; }
.relations-description { margin-top: 18px; max-width: 260px; font-size: 14px; line-height: 1.65; color: var(--muted); }
.institutional-logos { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 22px 24px; align-items: center; }
.institutional-logos li { display: flex; align-items: center; justify-content: center; min-width: 0; }
.institutional-logos img { display: block; width: 100%; max-width: 124px; height: 60px; object-fit: contain; mix-blend-mode: multiply; }
@media (max-width: 1000px) { .institutional-logos { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; } }
@media (max-width: 600px) { .institutional-logos { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px 16px; } .institutional-logos img { height: 54px; } }
