.related-station-grid { grid-template-columns: minmax(0, 1fr); gap: 16px; }
.related-station-grid .home-station-card .teaser-title { display: block; overflow: visible; -webkit-line-clamp: unset; line-height: 1.4; }
.related-station-grid .home-station-card .teaser-title a { overflow-wrap: anywhere; }
.related-station-grid .home-station-facts { gap: 6px; }
.related-station-grid .home-station-card .home-station-play { margin-block-start: auto; }
@media (min-width: 480px) { .related-station-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1000px) { .related-station-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
