.podcast__card{position:relative;background-color:var(--nca-green);border-radius:.9375rem;color:var(--nca-off-white);display:flex;flex-direction:column}@media(min-width:640px){.podcast__card{border-radius:1.5625rem;flex-direction:row;padding:0}}@media(min-width:1380px){.podcast__card{flex:0 0 calc(50% - var(--gap)/2)}}.podcast__image{aspect-ratio:16/9}@media(min-width:640px){.podcast__image{height:175px}}.podcast__thumbnail{height:100%;object-fit:cover;border-radius:.9375rem}@media(min-width:640px){.podcast__thumbnail{border-radius:1.5625rem}}.podcast__text{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:space-between;padding:1rem 3rem 1rem 1rem}@media(min-width:640px){.podcast__text{padding:25px 25px 25px 17px}}.podcast__title{font-family:var(--font-immortel-infra-g1);font-size:1rem;font-weight:400;line-height:1.2}@media(min-width:640px){.podcast__title{font-size:1.25rem;line-height:1.3}}@media(min-width:1620px){.podcast__title{font-size:1.375rem}}.podcast__footer{display:flex;justify-self:flex-end;font-family:var(--font-american);font-weight:800;font-size:.75rem;line-height:1.3;margin-bottom:.25rem;text-transform:uppercase}@media(min-width:640px){.podcast__footer{font-size:.875rem;line-height:1.2;margin-bottom:0}}@media(min-width:1620px){.podcast__footer{font-size:1rem;line-height:1}}.podcast__separator{color:var(--nca-dark-green);padding:0 .3125rem}.podcast__play-btn{display:flex;justify-content:center;align-items:center;border:2px solid var(--nca-orange);border-radius:50%;cursor:pointer;padding:.5rem;position:absolute;bottom:1rem;right:1rem;width:28px;height:28px}@media(min-width:640px){.podcast__play-btn{bottom:25px;right:25px;width:47px;height:47px}}.podcast__play-btn:hover{background-color:var(--nca-orange)}@media(min-width:640px){.podcast__play-btn-icon{position:relative;left:1px;top:1px}}.podcast__play-btn-icon svg{width:9px;height:11px}@media(min-width:640px){.podcast__play-btn-icon svg{width:14px;height:17px}}.podcast-episode-list{--gap:0.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap)}@media(min-width:640px){.podcast-episode-list{--gap:1rem}}.podcast-episode-list-1-column .podcast__card,.podcast-episode-list-2-columns .podcast__card{flex:0 0 100%}@media(min-width:1400px){.podcast-episode-list-2-columns .podcast__card{flex:0 0 calc(50% - var(--gap)/2)}}