/* Keep the desktop composition; give each mobile illustration its own explanation. */
@media (max-width: 850px) {
  body.t3 .fragmentation-section .story .copy,
  body.t3 .illustration-clean-section .story .copy { order: -1; }
  body.t3 .fragmentation-section .story,
  body.t3 .illustration-clean-section .story { gap: 28px; }
  body.t3 .fragmentation-section .visual,
  body.t3 .illustration-clean-section .visual { order: 1; }
  body.t3 .fragmentation-section .visual { aspect-ratio: auto; }
  body.t3 .studio-stage { gap: 28px; }
  body.t3 .studio-card { order: -1; margin: 0 14px; }
  body.t3 .studio-art { order: 1; }
}
