@import url("/assets/css/podcasts-2.css");

.games-page {
    margin-block: 2.5rem;
}

.games-page .podcast-grid {
    grid-template-columns: repeat(2, 1fr);
}

@media screen and (min-width: 720px) {
    .games-page .podcast-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (min-width: 1400px) {
    .games-page .podcast-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

.games-page .podcast-tile-trigger img,
.games-page .podcast-panel-media {
    aspect-ratio: 16 / 9;
}

.games-page .podcast-panel-media {
    max-width: 36rem;
}

.game-facts {
    display: grid;
    gap: 0.35rem;
    margin: 0 0 1rem;
}

.game-facts div {
    display: grid;
    grid-template-columns: 7.5rem 1fr;
    gap: 0.5rem;
}

.game-facts dt {
    font-weight: 650;
}

.game-facts dd {
    margin: 0;
}
