.episode[data-astro-cid-zrvijwvg]{max-width:74rem;margin-inline:auto}.ep-hero[data-astro-cid-zrvijwvg]{border-top:4px solid var(--ep-hue);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-8);padding-block:var(--space-6)}.ep-hero-inner[data-astro-cid-zrvijwvg]{gap:var(--space-8);grid-template-columns:22rem 1fr;align-items:start;display:grid}.ep-hero-cover[data-astro-cid-zrvijwvg],.ep-hero-main[data-astro-cid-zrvijwvg]{min-width:0}.ep-hero-main[data-astro-cid-zrvijwvg] h1[data-astro-cid-zrvijwvg]{font-family:var(--type-heading);font-weight:400;font-size:var(--text-3xl);line-height:var(--line-tight);margin:0 0 var(--space-4);overflow-wrap:anywhere}.ep-meta[data-astro-cid-zrvijwvg] .ep-meta-line{font-family:var(--type-meta);font-size:var(--text-sm);color:var(--color-muted);gap:var(--space-1) var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.ep-meta[data-astro-cid-zrvijwvg] .ep-summary{font-size:var(--text-lg);line-height:var(--line-base);color:var(--color-text);margin:0 0 var(--space-4);max-width:var(--measure)}.ep-meta[data-astro-cid-zrvijwvg] .ep-topics{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.ep-player[data-astro-cid-zrvijwvg] .ep-player-link{align-items:center;gap:var(--space-2);font-family:var(--type-meta);background-color:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow);transition:opacity var(--duration-fast);text-decoration:none;display:inline-flex}.ep-player[data-astro-cid-zrvijwvg] .ep-player-link:before{content:"▶";font-size:var(--text-sm)}.ep-player[data-astro-cid-zrvijwvg] .ep-player-link:hover{opacity:.9}.ep-grid[data-astro-cid-zrvijwvg]{gap:var(--space-8);grid-template-columns:1fr 19rem;align-items:start;display:grid}.ep-prose[data-astro-cid-zrvijwvg]{min-width:0;max-width:var(--measure);overflow-wrap:anywhere}.ep-prose[data-astro-cid-zrvijwvg] p,.ep-prose[data-astro-cid-zrvijwvg] ul,.ep-prose[data-astro-cid-zrvijwvg] ol,.ep-prose[data-astro-cid-zrvijwvg] blockquote{font-size:var(--text-base);line-height:var(--line-base);margin:0 0 var(--space-4)}.ep-prose[data-astro-cid-zrvijwvg] h2{font-family:var(--type-heading);font-weight:400;font-size:var(--text-2xl);line-height:var(--line-tight);margin:var(--space-6) 0 var(--space-3)}.ep-prose[data-astro-cid-zrvijwvg] h3{font-size:var(--text-xl);line-height:var(--line-tight);margin:var(--space-5) 0 var(--space-2)}.ep-prose[data-astro-cid-zrvijwvg] a{color:var(--color-accent);overflow-wrap:anywhere}.ep-prose[data-astro-cid-zrvijwvg] blockquote{border-inline-start:3px solid var(--color-accent);color:var(--color-muted);padding-inline-start:var(--space-4)}.ep-prose[data-astro-cid-zrvijwvg] code{font-family:var(--type-meta);font-size:var(--text-sm)}.ep-prose[data-astro-cid-zrvijwvg] pre{font-family:var(--type-meta);font-size:var(--text-sm);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.ep-prose[data-astro-cid-zrvijwvg] img{max-width:100%;height:auto}.ep-rail[data-astro-cid-zrvijwvg]{min-width:0;top:var(--space-6);gap:var(--space-5);flex-direction:column;align-self:start;display:flex;position:sticky}.ep-rail[data-astro-cid-zrvijwvg] .ep-panel{background-color:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow)}.ep-rail[data-astro-cid-zrvijwvg] .ep-panel-title{font-family:var(--type-meta);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.02em;color:var(--color-muted);margin:0 0 var(--space-3)}.ep-rail[data-astro-cid-zrvijwvg] .ep-chapters-empty{color:var(--color-muted);margin:0;font-style:italic}.ep-rail[data-astro-cid-zrvijwvg] .series-nav{gap:var(--space-2);font-family:var(--type-body);font-size:var(--text-sm);flex-direction:column;display:flex}.ep-rail[data-astro-cid-zrvijwvg] .series-nav a{color:var(--color-accent)}.ep-transcript[data-astro-cid-zrvijwvg]{max-width:var(--measure);margin-inline:auto}.ep-related[data-astro-cid-zrvijwvg]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-family:var(--type-body);font-size:var(--text-sm)}.ep-related[data-astro-cid-zrvijwvg] a{color:var(--color-accent)}.ep-transcript[data-astro-cid-zrvijwvg]:empty{display:none}@media (width<=54rem){.ep-hero-inner[data-astro-cid-zrvijwvg]{gap:var(--space-6);grid-template-columns:1fr}.ep-hero-cover[data-astro-cid-zrvijwvg]{max-width:22rem}.ep-grid[data-astro-cid-zrvijwvg]{grid-template-columns:1fr}.ep-rail[data-astro-cid-zrvijwvg]{position:static}}@media (width<=30rem){.ep-hero-main[data-astro-cid-zrvijwvg] h1[data-astro-cid-zrvijwvg]{font-size:var(--text-2xl)}}
