/* Preserve source typography and layout; let logo tracks shrink on narrow phones. */
.bs-site.bs-static-intelligence { width: 100%; max-width: none; padding: 0; margin-inline: 0; }
.bs-static-intelligence .logos { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.bs-static-intelligence .logos .logo { min-width: 0; }
.bs-static-intelligence .logos .logo img { width: auto; height: auto; }
@media (max-width: 680px) {
  .bs-static-intelligence .logos { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
