@media (min-width: 861px) {
  .junior-home {
    grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1fr);
  }

  .junior-home-art { grid-column: 1; grid-row: 1; }
  .junior-home-copy { grid-column: 2; grid-row: 1; }
}

@media (max-width: 860px) {
  .junior-home-art { grid-row: 1; }
  .junior-home-copy { grid-row: 2; }
}
