.podcast__card{background-color:var(--nca-green);color:var(--nca-off-white);border-radius:.9375rem;flex-direction:column;display:flex;position:relative}@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{object-fit:cover;border-radius:.9375rem;max-width:100%;height:100%}@media (min-width:640px){.podcast__thumbnail{border-radius:1.5625rem}}.podcast__text{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;padding:1rem 3rem 1rem 1rem;display:flex}@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{font-family:var(--font-american);text-transform:uppercase;justify-self:flex-end;margin-bottom:.25rem;font-size:.75rem;font-weight:800;line-height:1.3;display:flex}@media (min-width:640px){.podcast__footer{margin-bottom:0;font-size:.875rem;line-height:1.2}}@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{border:2px solid var(--nca-orange);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}@media (min-width:640px){.podcast__play-btn{width:47px;height:47px;bottom:25px;right:25px}}.podcast__play-btn:hover{background-color:var(--nca-orange)}@media (min-width:640px){.podcast__play-btn-icon{position:relative;top:1px;left: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:.5rem;gap:var(--gap);flex-flow:wrap;display:flex}@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)}}
