.releases-container {display: grid; grid-template-columns: repeat(2,1fr); gap: 1rem; margin-bottom: 2rem;}
.release {border: 1px solid #aaa; text-align: center; display: flex; flex-direction: column; font-size: 0.85rem;}
.release-img {height: 125px; padding: 1rem;}
.release-text {background-color: #eee; flex-grow: 1; padding: 0.5rem;}
.release-text a {color: inherit;}
h2 {text-align: center;}

#releases_table tbody tr td:nth-child(5) {white-space: nowrap;}

@media (min-width: 768px) {
  .releases-container {grid-template-columns: repeat(3,1fr);}
}
@media (min-width: 992px) {
  .releases-container {grid-template-columns: repeat(6,1fr);}
}
@media print {
  .releases-container {grid-template-columns: repeat(4,1fr);}
  .release a[href]:after {content: "";}
}