.stack-section.audio-hero.svelte-15h9squ{padding-bottom:var(--space-6)}.stack-section.episodes.svelte-15h9squ{padding-top:var(--space-5)}.episode-list.svelte-15h9squ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.episode-list.svelte-15h9squ>li:where(.svelte-15h9squ){min-width:0}.episode.svelte-15h9squ{min-width:0}.ep-head.svelte-15h9squ{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"num text dur";gap:var(--space-5);align-items:start}.ep-number.svelte-15h9squ{grid-area:num;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:.16em;color:var(--bronze);padding-top:var(--space-1)}.ep-text.svelte-15h9squ{grid-area:text;min-width:0}.ep-duration.svelte-15h9squ{grid-area:dur;font-family:var(--font-ui);font-size:var(--text-base);color:var(--text-muted);white-space:nowrap;padding-top:var(--space-1)}.episode.svelte-15h9squ .ep-archetype:where(.svelte-15h9squ){margin:0 0 var(--space-2)}.episode.svelte-15h9squ .ep-title:where(.svelte-15h9squ){font-size:clamp(1.35rem,1.2rem + .5vw,1.5rem);line-height:var(--leading-snug);color:var(--text);margin:0 0 var(--space-3)}.ep-excerpt.svelte-15h9squ{font-family:var(--font-read);font-size:1.125rem;line-height:var(--leading-read);color:var(--text-muted);margin:0}@media(max-width:560px){.ep-head.svelte-15h9squ{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num dur" "text text";gap:var(--space-3) var(--space-4)}.ep-number.svelte-15h9squ,.ep-duration.svelte-15h9squ{padding-top:0}}.ep-body.svelte-15h9squ{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--surface-border)}.ep-audio.svelte-15h9squ{display:block;width:100%;max-width:100%;accent-color:var(--bronze)}.ep-pending.svelte-15h9squ{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--surface-border);border-radius:var(--r-sm);background:color-mix(in srgb,var(--bronze) 6%,transparent)}.ep-pending-icon.svelte-15h9squ{flex-shrink:0;font-size:1.25rem;line-height:var(--leading-snug)}.ep-pending-text.svelte-15h9squ{flex:1;min-width:0}.ep-pending.svelte-15h9squ .ep-pending-label:where(.svelte-15h9squ){margin:0 0 var(--space-1)}.ep-pending-note.svelte-15h9squ{font-family:var(--font-read);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.ep-toggle.svelte-15h9squ{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-4);padding:0;border:none;background:none;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--bronze);cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth)}.ep-toggle.svelte-15h9squ:hover{color:var(--text)}.ep-toggle.svelte-15h9squ:focus-visible{outline:2px solid var(--bronze);outline-offset:4px;border-radius:var(--r-xs)}.ep-transcript.svelte-15h9squ{margin-top:var(--space-4)}.ep-transcript.svelte-15h9squ p:where(.svelte-15h9squ){margin:0 0 var(--space-4)}.ep-transcript.svelte-15h9squ p:where(.svelte-15h9squ):last-child{margin-bottom:0}.ep-transcript.svelte-15h9squ .ep-transcript-note:where(.svelte-15h9squ){font-style:italic;color:var(--text-muted)}.ep-transcript.svelte-15h9squ a:where(.svelte-15h9squ){color:var(--bronze);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.audio-cta.svelte-15h9squ{border-top:1px solid var(--surface-border)}
