.listen-on{gap:var(--s2);margin:var(--s4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.listen-on__link{border:1px solid var(--rule);min-height:44px;color:var(--text);transition:border-color var(--t-fast) var(--ease);border-radius:10px;align-items:center;gap:.7rem;padding:.55rem 1.1rem .55rem .9rem;text-decoration:none;display:flex}.listen-on__link:hover{border-color:currentColor}.listen-on__link .social-icon{width:1.75rem;height:1.75rem;color:var(--accent)}.listen-on__words{font-family:var(--label);text-transform:uppercase;gap:.3rem;line-height:1.1;display:grid}.listen-on .listen-on__kicker{letter-spacing:.14em;color:var(--muted);margin:0;font-size:.7rem;line-height:1.1}.listen-on__name{letter-spacing:.1em;font-size:1.02rem}.episodes{margin:0;padding:0;list-style:none}.episodes__item{padding-block:var(--s3);border-top:1px solid var(--rule);border-left:3px solid var(--part-bg,transparent);padding-left:var(--s3)}.episodes__item .label{color:var(--muted);margin-bottom:var(--s1)}.episodes__title{font-size:var(--step-1);margin-bottom:var(--s1)}
