.podcast-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.25fr);align-items:center;gap:var(--space-6)}.podcast-hero>div:first-child{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.podcast-hero__eyebrow{margin:0;font-size:var(--type-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent)}.podcast-hero__title{margin:0;width:100%;min-width:0;overflow-wrap:break-word;font-size:var(--type-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.podcast-hero__date{margin:0;font-size:var(--type-sm);color:var(--color-ink-muted)}.podcast-hero__covered{width:100%;min-width:0;font-size:var(--type-sm)}.podcast-hero__covered>summary{cursor:pointer;color:var(--color-ink-muted);font-size:var(--type-xs);font-weight:var(--weight-semibold)}.podcast-hero__covered-label{margin:0;color:var(--color-ink-muted);font-size:var(--type-xs);font-weight:var(--weight-semibold)}.podcast-hero__covered-list{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.podcast-hero__covered-list li{margin-top:var(--space-1);font-size:var(--type-sm);color:var(--color-ink)}.podcast-hero__player{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background-color:var(--color-surface-2, var(--color-surface))}.podcast-hero__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.podcast-hero__player--audio{aspect-ratio:auto;background-color:transparent;border-radius:0}.podcast-hero__audio{width:100%}.podcast-hero__empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-ink-muted);background-color:var(--color-surface-2, var(--color-surface));border-radius:8px}.podcast-hero__archive{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-accent)}.podcast-hero__empty+.podcast-hero__archive{display:inline-block;margin-top:var(--space-4)}@media(max-width:760px){.podcast-hero{grid-template-columns:1fr;gap:var(--space-4)}.podcast-hero__title{font-size:var(--type-lg)}}.podcast__play-pause-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid var(--color-cream-20);border-radius:4px;background:var(--color-bg-highlight);color:var(--color-ink);font:inherit;cursor:pointer}.podcast__play-pause-btn:hover{background:var(--color-bg-highlight-dark)}.podcast__share-time-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid var(--color-cream-20);border-radius:4px;background:var(--color-bg-highlight);color:var(--color-ink);font:inherit;cursor:pointer}.podcast__share-time-btn:hover{background:var(--color-bg-highlight-dark)}.podcast__play-pause-label{font-weight:500}.podcast__speed-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .5rem;min-width:2.75rem;border:1px solid var(--color-cream-20);border-radius:4px;background:var(--color-bg-highlight);color:var(--color-ink);font:inherit;cursor:pointer}.podcast__speed-btn:hover{background:var(--color-bg-highlight-dark)}.podcast__chapters{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%;margin-top:var(--space-3)}.podcast__chapter-btn{display:inline-flex;flex:1 1 10rem;min-width:0;justify-content:space-between;gap:var(--space-2);padding:.45rem .6rem;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.podcast__chapter-btn:hover,.podcast__chapter-btn:focus-visible{border-color:var(--color-accent)}.podcast__chapter-title{min-width:0;overflow-wrap:anywhere}.podcast__chapter-time{flex:0 0 auto;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}
