.podcast-listing{padding-bottom:var(--module-padding-block);padding-top:1.5rem}.podcast-listing__media{aspect-ratio:16/9;background-color:var(--color-black);overflow:hidden;position:relative}.podcast-listing__thumb{display:block;height:100%;object-fit:cover;width:100%}.podcast-listing__play,.podcast-listing__thumb{transition:transform var(--duration-fast) linear}.podcast-listing__play{align-items:center;background-color:var(--color-yellow);border-radius:50%;color:var(--color-black);display:flex;height:3.5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.5rem}.podcast-listing__play svg{height:1.75rem;width:1.75rem}.podcast-listing__card:focus-within .podcast-listing__thumb,.podcast-listing__card:hover .podcast-listing__thumb{transform:scale(1.03)}.podcast-listing__card:focus-within .podcast-listing__play,.podcast-listing__card:hover .podcast-listing__play{transform:translate(-50%,-50%) scale(1.1)}.podcast-listing__more{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-top:2.5rem}.podcast-listing__button{font-weight:var(--fw-bold);gap:var(--space-8);padding:var(--space-5) var(--space-6)}.podcast-listing__button:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}@media (prefers-reduced-motion:reduce){.podcast-listing__play,.podcast-listing__thumb{transition:none}}.podcast-listing__dialog{background-color:var(--color-black);border:0;max-width:min(75rem,calc(100vw - 2rem),calc(177.77778dvh - 8.44444rem));padding:0;width:100%}.podcast-listing__dialog::backdrop{background-color:rgba(0,0,0,.8)}html:has(.podcast-listing__dialog[open]){overflow:hidden}.podcast-listing__frame{aspect-ratio:16/9}.podcast-listing__frame iframe{border:0;display:block;height:100%;width:100%}.podcast-listing__close{align-items:center;background-color:var(--color-yellow);border:0;color:var(--color-black);cursor:pointer;display:flex;height:2.75rem;justify-content:center;margin-left:auto;width:2.75rem}.podcast-listing__close svg{height:.875rem;width:.875rem}.podcast-listing__close:focus-visible{outline:2px solid var(--color-black);outline-offset:-4px}