.project-head h1.game-jam-title {
  font-size: clamp(2.2rem, 8.5vw, 7rem);
}

.game-jam-video {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  background: #1f211f;
}

@media (min-width: 421px) {
  .debt-case .figure-grid:not(.single) .image-button {
    aspect-ratio: 16 / 9;
  }

  .debt-case .figure-grid:not(.single) .image-button img {
    position: absolute;
    inset: 0;
    height: 100%;
  }

  #debt-weapon .debt-gun-variants .figure-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.debt-case .study-block > .case-player-slot {
  margin-bottom: 16px;
}
