.podcast-hero{padding:28px 0 40px}.podcast-hero h1{color:#f0e4c3;margin:18px 0;font:clamp(46px,7vw,78px)/1.1 Georgia,serif}.podcast-stats{color:#b7cbbd;flex-wrap:wrap;gap:30px;margin:30px 0;display:flex}.podcast-stats span{align-items:baseline;gap:10px;display:flex}.podcast-stats strong{color:#e8ce8f;font:36px Georgia,serif}.podcast-originals{background:#10251c;border:1px solid #c9ad6d44;border-radius:18px;grid-template-columns:1.2fr 1fr 1fr;gap:24px;padding:26px;display:grid}.podcast-originals h2{color:#e8ce8f;font:30px Georgia,serif}.podcast-originals p,.podcast-context{color:#b7cbbd;font-size:14px;line-height:1.8}.podcast-originals a{color:#e8ce8f;border:1px solid #c9ad6d44;border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.podcast-originals img{aspect-ratio:16/9;object-fit:cover;width:100%}.podcast-originals span{padding:14px;font-size:13px}.podcast-context{padding:20px 0}.podcast-library{scroll-margin-top:30px}.podcast-tabs{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.podcast-tabs button{color:#e8ce8f;cursor:pointer;background:#10251c;border:1px solid #c9ad6d77;border-radius:30px;padding:14px 22px}.podcast-tabs button[aria-pressed=true]{color:#0c2018;background:#d9bd72}.podcast-controls{grid-template-columns:2fr 1fr 1.4fr;gap:16px;margin:24px 0;display:grid}.podcast-controls label{color:#d9bd72;gap:9px;font-size:13px;display:grid}.podcast-controls input,.podcast-controls select{color:#eef0dc;background:#10251c;border:1px solid #c9ad6d66;border-radius:10px;width:100%;min-width:0;padding:13px;font-size:16px}.podcast-card{scroll-margin-top:30px}.podcast-card video,.podcast-card .mi-video-poster{height:350px}.podcast-card h3{font-size:23px}.podcast-archive-badge{color:#e8ce8f;border:1px solid #c9ad6d77;border-radius:6px;margin-bottom:16px;padding:5px 8px;font-size:11px;display:inline-block}.podcast-card a{margin-top:14px;display:inline-block}@media (max-width:800px){.podcast-originals{grid-template-columns:1fr 1fr}.podcast-originals>div{grid-column:1/-1}.podcast-controls{grid-template-columns:1fr 1fr}.podcast-controls label:first-child{grid-column:1/-1}}@media (max-width:480px){.podcast-originals,.podcast-controls{grid-template-columns:1fr}.podcast-card video,.podcast-card .mi-video-poster{height:330px}}
