/* Browser QA found an intrinsic-grid minimum widening the 390px home screen.
   Allow the main column to shrink; keep overflow inside its intended carousels. */
.vote-app .home-columns > div,
.vote-app .home-columns > .right-rail {
  min-width: 0;
  max-width: 100%;
}
@media (max-width: 820px) {
  .vote-app .home-columns {
    grid-template-columns: minmax(0, 1fr);
  }
}
