.blackfile-page .news-row {
  grid-template-columns: minmax(210px, 244px) minmax(0, 1fr);
}

.blackfile-page .news-row-image {
  display: block;
  width: 100%;
  height: auto;
  min-height: 0;
  aspect-ratio: 16 / 9;
  object-fit: contain;
  align-self: center;
  background: none;
}

.blackfile-page .news-row-copy {
  min-width: 0;
}

.blackfile-page .news-row-title {
  overflow-wrap: anywhere;
}

@media (max-width: 820px) {
  .blackfile-page .news-row {
    grid-template-columns: 1fr;
  }
}
