.player-news-page .player-news-card {
  cursor: pointer;
  transition: border-color .15s ease, box-shadow .15s ease;
}

.player-news-page .player-news-card:hover,
.player-news-page .player-news-card:focus-within {
  background: var(--bs-tertiary-bg);
  border-color: var(--bs-primary-border-subtle);
  box-shadow: var(--bs-box-shadow);
}

.player-news-page .player-news-identity {
  min-width: 0;
}

.player-news-page .player-news-summary-preview {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

@media (min-width: 576px) {
  .player-news-detail-modal {
    --bs-modal-width: 42rem;
  }
}
