/* The expanded set keeps the original platform marks and one-time entrance. */
body .platforms-v48 .platforms-v47__inner { grid-template-columns: minmax(0, 1fr); gap: 24px; }
body .platforms-v48 h2 { max-width: none; text-align: center; }
body .platforms-v48 .platforms-v47__list { grid-template-columns: repeat(10, minmax(0, 1fr)); }
body .platforms-v48 .platforms-v47__link img[data-platform="gomag"] { width: 90px; height: 55px; }
body .platforms-v48.is-entering li:nth-child(8) { animation-delay: 595ms; }
body .platforms-v48.is-entering li:nth-child(9) { animation-delay: 680ms; }
body .platforms-v48.is-entering li:nth-child(10) { animation-delay: 765ms; }
@media (max-width: 1100px) {
  body .platforms-v48 .platforms-v47__list { grid-template-columns: repeat(5, minmax(0, 1fr)); }
}
@media (max-width: 600px) {
  body .platforms-v48 .platforms-v47__inner { gap: 20px; }
  body .platforms-v48 .platforms-v47__list li { flex-basis: calc((100% - 24px) / 4); }
  body .platforms-v48 .platforms-v47__list li:nth-child(n+9) { flex-basis: calc((100% - 8px) / 2); max-width: 112px; }
  body .platforms-v48 .platforms-v47__link img[data-platform="gomag"] { width: 82px; height: 48px; }
  body .platforms-v48 .platforms-v47__link span { font-size: 11px; }
}
