/* Garder les connexions sur une seule diapositive à 390 px, sans liste à défiler. */
@media (max-width: 700px) {
  #slide-13 .slide-inner { margin-top: 62px; padding-top: 12px; gap: 14px; min-height: 0; }
  #slide-13 h2 { font-size: 29px; line-height: 1.12; }
  #slide-13 .connect-groups.logos { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 7px; }
  #slide-13 .connect-group { padding: 8px; border-radius: 10px; }
  #slide-13 .connect-group h3 { font-size: 9px; letter-spacing: .03em; margin-bottom: 6px; }
  #slide-13 .logo-row { gap: 4px; }
  #slide-13 .logo-tile, #slide-13 .logo-tile.mark { height: 23px; padding: 0 5px; gap: 4px; font-size: 10px; }
  #slide-13 .logo-tile img.glyph { height: 12px; max-width: 14px; }
  #slide-13 .logo-tile img.wordmark { height: 10px; max-width: 76px; }
  #slide-13 .text-logo { font-size: 10px; }
  #slide-13 .connect-more { font-size: 11px; padding: 7px; gap: 6px; }
  #slide-13 .brand-dot { width: 23px; height: 23px; }
}
