.jkptg-video-card iframe { display: block; width: 100%; aspect-ratio: 16 / 9; border: 0; }
.jkptg-video-card__title { margin: 0; }
.view-jkptg-videos .view-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 24px; }
