.case-link {
  background: transparent;
  cursor: pointer;
  font: inherit;
  font-size: 12px;
  font-weight: 800;
}

@media (max-width: 880px) {
  .media-row .media-name { grid-column: 1; grid-row: 1; }
  .media-row .media-price { grid-column: 2; grid-row: 1; }
  .media-row .case-link { grid-column: 3; grid-row: 1; }
  .media-row .media-meta:nth-child(3) { grid-column: 1; grid-row: 2; }
  .media-row .media-meta:nth-child(4) { grid-column: 2; grid-row: 2; }
  .media-row .media-meta:nth-child(5) { grid-column: 1 / -1; grid-row: 3; }
}

@media (max-width: 560px) {
  .media-row .media-name { grid-column: 1; grid-row: 1; }
  .media-row .media-price { grid-column: 2; grid-row: 1; }
  .media-row .media-meta:nth-child(3) { grid-column: 1; grid-row: 2; }
  .media-row .case-link { grid-column: 2; grid-row: 2; }
  .media-row .media-meta:nth-child(4) { grid-column: 1 / -1; grid-row: 3; }
  .media-row .media-meta:nth-child(5) { grid-column: 1 / -1; grid-row: 4; }
}
