/* Desktop reading layout only; app bundle and phone layout stay intact. */
@media (min-width: 900px) {
  .learn-host .easyguide-body {
    width: min(100%, 960px);
    margin-inline: auto;
    padding: 12px 20px 16px;
    gap: 8px;
  }
  .learn-host .easyguide-body h2 { margin-top: 0; }
  .learn-host .easyguide-body .scene svg {
    max-width: 560px;
    margin-inline: auto;
  }
  .learn-host .easyguide-body .scene { margin-block: 4px 6px; }
  .learn-host .easyguide-navrow {
    max-width: 680px;
    margin-inline: auto;
  }
}
