/* NÄHER v82: three active events, same card design as v81. */
@media (min-width:1150px) {
  .polish-v44 .home-event-quickgrid,
  .polish-v44 .event-page-upcoming .na-current-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width:981px) and (max-width:1149px) {
  .polish-v44 .home-event-quickgrid > :last-child:nth-child(odd),
  .polish-v44 .event-page-upcoming .na-current-grid > :last-child:nth-child(odd) {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc((100% - 16px) / 2);
  }
}
@media (max-width:980px) {
  .polish-v44 .home-event-quickgrid,
  .polish-v44 .event-page-upcoming .na-current-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
/* Native [hidden] semantics prevail over grid/flex component display declarations. */
.polish-v44 [data-event-hide-after][hidden] { display:none!important; }
