.podcast-vertical{border-radius:1.25rem;border-style:solid;border-width:1px;position:relative;--tw-border-opacity:1;border-color:rgb(251 217 72/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:3rem 2rem}@media (min-width:768px){.podcast-vertical{padding:3.125rem}}.podcast-vertical{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}@media (min-width:768px){.podcast-vertical{flex-wrap:nowrap;gap:2.5rem}}.podcast-vertical p{padding:0}.podcast-vertical .podcast-vertical__badge{border-radius:9999px;display:inline-block;--tw-bg-opacity:1;background-color:rgb(222 255 206/var(--tw-bg-opacity,1));background-image:linear-gradient(90.6deg,#e1268b .61%,#ea2d2a 99.65%);font-family:var(--wp--preset--font-family--program-ot);font-size:1rem;font-weight:700;line-height:1.5rem;line-height:1;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));left:1.5rem;max-width:10rem;overflow:hidden;position:absolute;text-overflow:ellipsis;top:-1.125rem;white-space:nowrap}.podcast-vertical .podcast-vertical__image-wrapper{border-radius:1.25rem;border-style:solid;border-width:1px;position:relative;width:17.5rem;--tw-border-opacity:1;border-color:rgb(251 217 72/var(--tw-border-opacity,1))}@media (min-width:768px){.podcast-vertical .podcast-vertical__image-wrapper{width:11.25rem}}:is(.podcast-vertical .podcast-vertical__image-wrapper) .podcast-vertical__image{border-radius:1.25rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.podcast-vertical .podcast-vertical-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (min-width:768px){.podcast-vertical .podcast-vertical-content{width:calc(100% - 11.25rem)}}.podcast-vertical .podcast-vertical__inner-blocks{width:calc(100% - 5rem)}:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__audio-element{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button{align-items:center;display:flex;height:4.25rem;justify-content:center;padding-left:.5rem;width:4.25rem;z-index:20;--tw-bg-opacity:1;background-color:rgb(251 217 72/var(--tw-bg-opacity,1));border:1px solid transparent;border-radius:9999px;outline:2px solid transparent;outline-offset:2px;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button:disabled{cursor:not-allowed;opacity:.5}:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button) svg{height:1.875rem;width:1.875rem}:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button):hover:not(:disabled){--tw-border-opacity:1;border-color:rgb(251 217 72/var(--tw-border-opacity,1))}:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button):focus-visible{--tw-border-opacity:1;border-color:rgb(251 217 72/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.playing:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button){padding-left:.25rem}.loading:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button){cursor:wait;--tw-bg-opacity:1;background-color:rgb(170 170 170/var(--tw-bg-opacity,1))}.loading:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button):before{content:"";height:1rem;position:absolute;width:1rem}@keyframes spin{to{transform:rotate(1turn)}}.loading:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button):before{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-top-color:transparent}.loading:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button) svg{opacity:0}.error:is(:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-button){cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(57 57 57/var(--tw-bg-opacity,1))}:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__pause-icon.hidden,:is(.podcast-vertical .podcast-vertical__audio) .podcast-vertical__play-icon.hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.podcast-vertical .podcast-vertical-waveform-bar,.podcast-vertical .podcast-vertical-waveform-bar img{width:100%}