/* Homepage article thumbnails and section spacing on phones. */
.public-home #blog .home-blog-side-media { display: none; }
@media (max-width: 799px) {
  .public-home #blog .home-blog-side { grid-template-columns: minmax(0, 1fr); }
  .public-home #blog .home-blog-side-media { display: block; margin-bottom: 20px; }
  .public-home #blog { margin-bottom: 32px; }
  .public-home #blog + #stay-in-this-world { margin-top: 32px; }
}
