.podcast-listing{margin:0 auto;max-width:1200px;padding:40px 16px}.podcast-listing__grid{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.podcast-listing__grid{grid-template-columns:repeat(2,1fr)}.podcast-card__embed{margin-bottom:10px!important}.podcast-card__details{padding-top:6px!important}}@media (max-width:640px){.podcast-listing__grid{grid-template-columns:1fr}}.podcast-listing .podcast-card{background:#fff;border:1px solid rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 6px 18px rgba(18,32,47,.06);box-shadow:0 4px 10px rgba(18,32,47,.08),0 1px 2px rgba(18,32,47,.06);box-sizing:border-box;display:flex;flex-direction:column;min-height:auto;overflow:visible;padding:12px}.podcast-listing .podcast-card__media{aspect-ratio:16/9;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-sizing:border-box;margin:0 0 8px;overflow:hidden;position:relative;width:100%}.podcast-listing .podcast-card__image{border-radius:0;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:640px){.podcast-listing .podcast-card{padding:10px}.podcast-listing .podcast-card__media{margin-bottom:6px}}.podcast-card__header{padding:0 0 6px}.podcast-listing .podcast-card__title{color:#171717;font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:23px;margin:0 0 4px}.podcast-listing .podcast-card__subtitle{color:rgba(0,0,0,.55);font-size:13px;font-weight:400;line-height:18px;margin:0}.podcast-card__embed{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:6px 0 0;min-height:0!important;overflow:visible;padding:6px 0;width:100%}.podcast-card__embed .embed-responsive,.podcast-card__embed .hs-embed-content-wrapper,.podcast-card__embed .hs-embed-wrapper,.podcast-card__embed .oembed-wrapper,.podcast-card__embed .spotify-embed,.podcast-card__embed>div{box-sizing:border-box!important;display:block!important;margin:0!important;max-width:100%!important;padding:0!important;position:static!important;width:100%!important}.podcast-card__embed .spotify-embed,.podcast-card__embed embed,.podcast-card__embed iframe{border:0!important;display:block!important;height:auto!important;margin:0 auto!important;max-height:180px!important;width:100%!important}.podcast-card__embed [style*=padding-bottom]{padding-bottom:0!important}@media (max-width:640px){.podcast-card__embed .spotify-embed,.podcast-card__embed embed,.podcast-card__embed iframe{max-height:120px!important}}.podcast-card__details{border-top:0;box-sizing:border-box;padding:8px 0 12px}.podcast-card__summary{align-items:center;background:transparent;border:0;color:#333;cursor:pointer;display:flex;font-weight:600;gap:12px;list-style:none;padding:4px 0 0}.podcast-card__summary::-webkit-details-marker{display:none}.podcast-card__summary:before{border-bottom:3px solid #333;border-left:3px solid #333;box-sizing:border-box;content:"";height:12px;margin-right:8px;transform:rotate(-45deg);transition:transform .18s ease;width:12px}.podcast-card__accordion[open]>.podcast-card__summary:before{transform:rotate(135deg)}.podcast-card__accordion>.podcast-card__panels{max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .3s ease,opacity .2s ease}.podcast-card__accordion[open]>.podcast-card__panels{max-height:2200px;opacity:1;padding-top:12px}.podcast-card__tabs{border-bottom:1px solid rgba(18,32,47,.1);border-top:1px solid rgba(18,32,47,.1);display:flex;gap:16px;margin-left:0;margin-right:0;margin-top:12px;padding-bottom:8px;padding-top:10px}.podcast-card__tab{appearance:none;background:transparent;border:0;border-bottom:3px solid transparent;color:hsla(0,0%,7%,.65);cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.2px;line-height:1.1;margin:0;padding:6px 2px 10px}.podcast-card__tab:hover{color:hsla(0,0%,7%,.88)}.podcast-card__tab.is-active{border-bottom-color:var(--color-primary,#6f42c1);color:#111}.podcast-card__accordion:focus,.podcast-card__accordion:focus-within,.podcast-card__summary:focus,.podcast-card__summary:focus-visible,.podcast-card__tab:focus,.podcast-card__tab:focus-visible{box-shadow:none!important;outline:none!important}.podcast-card__tab:focus-visible{border-radius:6px;outline:2px solid rgba(10,88,202,.18);outline-offset:2px}.podcast-card__panel{margin-top:12px}.podcast-card__guest-headline{color:#111;font-size:.88rem;font-weight:700;margin:12px 0 6px}.podcast-card__guest-text{margin:0 0 8px}.podcast-card__guest-links{list-style:disc;margin:0;padding:0 0 0 18px}.podcast-card__guest-link{margin:0 0 6px}.podcast-card__guest-label{font-weight:600;margin-right:6px}.podcast-card__guest-link a{color:inherit;text-decoration:underline}.podcast-listing .podcast-card__description{color:#525252;display:flow-root;font-family:Inter,Inter Fallback,sans-serif;font-size:14px;font-weight:500;line-height:21px}.podcast-listing .podcast-card__description p{margin:0 0 6px}.podcast-listing .podcast-card__transcript{color:#2b2b2b;font-family:inherit;font-size:.82rem!important;line-height:1.34!important}.podcast-listing .podcast-card__guest,.podcast-listing .podcast-card__guest-text{color:#2b2b2b;font-family:inherit;font-size:.84rem!important;line-height:1.36!important}.podcast-listing .podcast-card__description h1,.podcast-listing .podcast-card__description h2,.podcast-listing .podcast-card__description h3,.podcast-listing .podcast-card__description h4,.podcast-listing .podcast-card__description h5,.podcast-listing .podcast-card__description h6,.podcast-listing .podcast-card__description ol,.podcast-listing .podcast-card__description ul,.podcast-listing .podcast-card__transcript h1,.podcast-listing .podcast-card__transcript h2,.podcast-listing .podcast-card__transcript h3,.podcast-listing .podcast-card__transcript h4,.podcast-listing .podcast-card__transcript h5,.podcast-listing .podcast-card__transcript h6,.podcast-listing .podcast-card__transcript ol,.podcast-listing .podcast-card__transcript p,.podcast-listing .podcast-card__transcript ul{margin:0 0 6px!important}.podcast-listing .podcast-card__description ol,.podcast-listing .podcast-card__description ul,.podcast-listing .podcast-card__transcript ol,.podcast-listing .podcast-card__transcript ul{margin:4px 0 6px 18px!important;padding:0!important}.podcast-listing .podcast-card__description li,.podcast-listing .podcast-card__transcript li{line-height:1.32!important;margin:0 0 4px!important}.podcast-listing .podcast-card__description li:last-child,.podcast-listing .podcast-card__transcript li:last-child{margin-bottom:0!important}.podcast-listing .podcast-card__description b,.podcast-listing .podcast-card__description strong,.podcast-listing .podcast-card__transcript b,.podcast-listing .podcast-card__transcript strong{font-weight:600}.podcast-listing .podcast-card__description a,.podcast-listing .podcast-card__transcript a{color:inherit;text-decoration:underline}.podcast-card__accordion[open] .podcast-card__summary-closed,.podcast-card__summary-open{display:none}.podcast-card__accordion[open] .podcast-card__summary-open{display:inline}.podcast-card__embed{margin-bottom:0!important;padding-bottom:0!important}.podcast-card__details,.podcast-card__summary{padding-top:0!important}.podcast-card__summary{margin-top:0!important}.podcast-listing .podcast-listing__grid{align-items:start!important;display:grid!important;gap:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1200px){.podcast-listing .podcast-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.podcast-listing .podcast-listing__grid{grid-template-columns:1fr!important}}.podcast-listing .podcast-listing__grid>*{clear:none!important;float:none!important;grid-column:auto!important;min-width:0!important;width:auto!important}.podcast-listing .podcast-card__details{margin-top:0!important}.podcast-listing .podcast-card__details>*{margin-top:0}.podcast-listing .podcast-card__details{display:flex;flex:1 1 auto;flex-direction:column}.podcast-listing .podcast-card__cta{display:flex;justify-content:center;margin-top:auto;padding-top:12px}.podcast-listing .podcast-card__button{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:12px;color:#171717;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;text-decoration:none;white-space:nowrap}.podcast-listing .podcast-card__button:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.28)}