.episodes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0 34px}.episode-card{overflow:hidden;border:5px solid #fff;border-radius:28px;background:#f4faed;box-shadow:0 10px 24px #1734}.episode-video{aspect-ratio:16/9;background:#102d4e}.episode-video iframe{display:block;width:100%;height:100%;border:0}.episode-copy{padding:22px}.episode-copy h2{margin:12px 0 10px;font-size:clamp(25px,2.3vw,34px);line-height:1.08}.episode-copy p{min-height:5.2em}.episode-copy .cta{margin-top:8px}.episode-card.newest{outline:4px solid #ffd95b;outline-offset:-4px}.episode-card.newest .pill{background:#ffd95b}.channel-note{margin:0 auto 28px;text-align:center;color:#31475c;font-weight:800}.play-card img{height:250px;object-fit:cover}.play-card.memory-card-tile img{object-position:center 60%}
@media(max-width:980px){.episodes-grid{grid-template-columns:1fr}.episode-copy p{min-height:0}.play-card img{height:220px}}
@media(max-width:560px){.episodes-grid{gap:18px}.episode-card{border-radius:22px}.episode-copy{padding:18px}.episode-copy .cta{display:block;text-align:center}.shorts-wrap{padding:20px}.play-card img{height:190px}}
