.episode-page[data-astro-cid-bsfodncp]{background:var(--bg);padding:40px 0 84px}.episode-page[data-astro-cid-bsfodncp] h1[data-astro-cid-bsfodncp]{color:#fff;max-width:28ch;margin:.2em 0;font-size:clamp(1.7rem,3.6vw,2.5rem)}.episode-date[data-astro-cid-bsfodncp]{color:var(--ink-muted);margin-bottom:24px;font-size:.9rem}.video-embed[data-astro-cid-bsfodncp]{aspect-ratio:16/9;border-radius:var(--radius);box-shadow:var(--shadow);background:#000;margin-bottom:28px;overflow:hidden}.video-embed[data-astro-cid-bsfodncp] iframe[data-astro-cid-bsfodncp]{border:0;width:100%;height:100%}.listen-follow[data-astro-cid-bsfodncp]{max-width:70ch;margin-bottom:28px}.listen-follow-label[data-astro-cid-bsfodncp]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:12px;font-size:.78rem;font-weight:700;display:block}.listen-follow-links[data-astro-cid-bsfodncp]{flex-wrap:wrap;gap:12px;display:flex}.listen-follow-links[data-astro-cid-bsfodncp] a[data-astro-cid-bsfodncp]{border:1px solid var(--line);color:#fff;border-radius:999px;padding:.6em 1.2em;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s}.listen-follow-links[data-astro-cid-bsfodncp] a[data-astro-cid-bsfodncp]:hover{border-color:var(--wag-pink);background:#ff16c814}.episode-description[data-astro-cid-bsfodncp]{max-width:70ch;color:var(--ink-soft);white-space:pre-line;margin-bottom:40px;font-size:1.02rem}.episode-description[data-astro-cid-bsfodncp] a[data-astro-cid-bsfodncp]{color:var(--wag-pink);word-break:break-word;font-weight:600}.episode-faqs[data-astro-cid-bsfodncp]{border-top:1px solid var(--line);max-width:70ch;margin-bottom:40px;padding-top:24px}.episode-faqs[data-astro-cid-bsfodncp] h2[data-astro-cid-bsfodncp]{color:#fff;margin-bottom:20px;font-size:1.4rem}.episode-faqs[data-astro-cid-bsfodncp] .faq-item[data-astro-cid-bsfodncp]{margin-bottom:20px}.episode-faqs[data-astro-cid-bsfodncp] .faq-item[data-astro-cid-bsfodncp] h3[data-astro-cid-bsfodncp]{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:#fff;margin-bottom:.4em;font-size:1.02rem;font-weight:700}.episode-faqs[data-astro-cid-bsfodncp] .faq-item[data-astro-cid-bsfodncp] p[data-astro-cid-bsfodncp]{color:var(--ink-muted);margin:0;font-size:.96rem}.episode-hosts[data-astro-cid-bsfodncp]{border-top:1px solid var(--line);max-width:70ch;margin-bottom:40px;padding-top:24px}.episode-hosts-label[data-astro-cid-bsfodncp]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:14px;font-size:.78rem;font-weight:700;display:block}.episode-hosts-links[data-astro-cid-bsfodncp]{flex-wrap:wrap;gap:14px;display:flex}.host-chip[data-astro-cid-bsfodncp]{border:1px solid var(--line);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:.92rem;font-weight:700;transition:border-color .15s;display:flex}.host-chip[data-astro-cid-bsfodncp]:hover{border-color:var(--wag-pink)}.host-chip[data-astro-cid-bsfodncp] img[data-astro-cid-bsfodncp]{object-fit:cover;border-radius:50%;width:32px;height:32px}.related-episodes[data-astro-cid-bsfodncp]{border-top:1px solid var(--line);margin-bottom:40px;padding-top:24px}.related-episodes[data-astro-cid-bsfodncp] h2[data-astro-cid-bsfodncp]{color:#fff;margin-bottom:20px;font-size:1.4rem}.related-grid[data-astro-cid-bsfodncp]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.related-card[data-astro-cid-bsfodncp]{display:block}.related-card[data-astro-cid-bsfodncp] img[data-astro-cid-bsfodncp]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%;margin-bottom:10px}.related-card[data-astro-cid-bsfodncp] h3[data-astro-cid-bsfodncp]{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:#fff;margin:0;font-size:.95rem;font-weight:700}.episode-cta[data-astro-cid-bsfodncp]{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:24px;font-size:1rem}.episode-cta[data-astro-cid-bsfodncp] a[data-astro-cid-bsfodncp]{color:var(--wag-pink);font-weight:600}@media (width<=700px){.related-grid[data-astro-cid-bsfodncp]{grid-template-columns:1fr}}
