/* Public event-page layout. Do not apply these rules to homepage event cards. */
.route-info .route-info__facts { min-width: 0; width: 100%; max-width: 100%; flex: 0 0 auto; }
.route-info .route-info__fact-text-container { min-width: 0; flex: 1 1 0; }

@media (min-width: 1321px) {
  /* The theme positions the phone absolutely, outside the flex layout.
     Give every list the same column, independent of its text length. */
  .route-info .route-info__facts { width: calc(100% - 180px); }
}
