.tape-page{max-width:880px;gap:30px}.tape-hero,.tape-page{display:flex;flex-direction:column}.tape-hero{gap:18px}.tape-cover{width:160px;height:160px;flex:none;border-radius:var(--r-field);border:1px solid var(--border);background:var(--surface);-o-object-fit:cover;object-fit:cover}.tape-hero-text{display:flex;flex-direction:column;gap:12px;min-width:0}.tape-hero h1{margin:0;font-size:clamp(26px,5vw,38px);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.tape-lede{margin:0;font-size:15px;line-height:1.6;color:var(--text-dim);max-width:66ch}.tape-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.tape-actions .btn{min-height:44px;display:inline-flex;align-items:center}.tape-fine{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-faint);overflow-wrap:anywhere}.tape-fine code{font-size:12px;color:var(--text-dim)}.tape-sec h2{margin:0 0 12px;font-size:18px}.tape-empty{margin:0;font-size:14px;line-height:1.6;color:var(--text-dim)}.tape-eps{list-style:none;margin:0 0 12px;padding:0;gap:12px}.tape-ep,.tape-eps{display:flex;flex-direction:column}.tape-ep{gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface);min-width:0}.tape-ep h3{margin:0;font-size:15.5px;line-height:1.35}.tape-ep-meta{margin:0;font-size:12.5px;color:var(--text-faint);font-variant-numeric:tabular-nums}.tape-audio{display:block;width:100%;height:44px;margin:4px 0}.tape-ep-desc{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-dim);white-space:pre-line;overflow-wrap:anywhere}.tape-more{display:flex;flex-direction:column;gap:8px}.tape-more>summary{cursor:pointer;display:inline-flex;align-items:center;min-height:44px;font-size:13.5px;font-weight:600;color:var(--accent)}.tape-more[open]>.tape-ep-desc+.tape-ep-desc{margin-top:8px}@media (min-width:640px){.tape-hero{flex-direction:row;align-items:flex-start;gap:24px}.tape-cover{width:200px;height:200px}}