/* skip-a-beat — network.html (v2 Editorial Contrast) */

.v2-network { background: var(--paper); padding: 40px 0 140px; }
.v2-network-wrap { max-width: 100%; margin: 0 auto; padding: 0 24px; }
@media (min-width: 768px) { .v2-network-wrap { padding: 0 64px; } }
.v2-network-canvas {
  display: flex; flex-wrap: wrap; justify-content: center; align-items: baseline;
  row-gap: 18px; column-gap: 0;
  font-size: 18px; font-weight: 700; letter-spacing: -0.02em; text-align: center;
}
@media (max-width: 480px) { .v2-network-canvas { font-size: 13px; row-gap: 12px; } }
@media (min-width: 768px) { .v2-network-canvas { font-size: 26px; row-gap: 22px; } }
.v2-network-canvas a { color: var(--ink); transition: color 0.3s; white-space: nowrap; }
.v2-network-canvas a:hover { color: var(--accent); }
.v2-network-sep { color: var(--rule); margin: 0 14px; }
@media (max-width: 480px) { .v2-network-sep { margin: 0 8px; } }
@media (min-width: 768px) { .v2-network-sep { margin: 0 20px; } }
