.episode-listing,.single-episode{padding:60px 2rem}.episode-listing__heading{margin-bottom:40px;text-align:center}.episode-listing__list{--per-row:1;display:grid;gap:60px;grid-template-columns:repeat(var(--per-row),1fr);list-style:none;margin:0;padding:0}@media (min-width:992px){.episode-listing,.single-episode{padding:100px 4rem}.episode-listing__list{--per-row:2}}.episode-card{position:relative}.episode-card__image{aspect-ratio:16/9;background-color:var(--purple-light);margin-bottom:20px}.episode-card__image img{display:block;height:100%;object-fit:cover;width:100%}.episode-card__number,.single-episode__number{color:var(--gray-dark);display:block;font-size:1.5rem;font-weight:400;letter-spacing:.025em;margin-bottom:10px;text-transform:uppercase}.episode-card__title a:before{content:"";inset:0;position:absolute;z-index:10}.episode-card__content{position:relative}.episode-card__link{margin-top:1em}.episode-card:is(:hover,:focus-within) .episode-card__link{background:-webkit-gradient(linear,left top,right top,color-stop(20.94%,#f65275),to(#ff9800));background:linear-gradient(90deg,#f65275 20.94%,#ff9800);color:var(--white)}.episode-guest,.single-episode__main{display:flex;flex-direction:column;gap:60px;justify-content:space-between}.single-episode--gated .single-episode__embed{display:none}.single-episode__embed:not(:first-child){margin-top:20px}.single-episode__subscribe .actions{text-align:center}.episode-guest{flex-direction:column-reverse;font-size:16px;margin-top:80px}.single-episode__navigation{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:60px}.episode-guest__portrait img{aspect-ratio:1/1;border-radius:1000px;object-fit:cover}@media not screen and (min-width:992px){.episode-guest__portrait{margin-inline:auto}}@media (min-width:992px){.episode-guest{flex-direction:row}.episode-guest:nth-child(2n){flex-direction:row-reverse}.episode-guest__portrait{flex-shrink:0;max-width:30%}.single-episode__main{align-items:center;flex-direction:row-reverse}.single-episode__content{flex-basis:60%;flex-shrink:0}}