.episode-player{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center;margin:0 0 34px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}
.episode-player.is-external{grid-template-columns:1fr}
.episode-player img{display:block;width:150px;height:150px;border-radius:12px;object-fit:cover}
.episode-player p{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--text);max-width:none}
.episode-player audio{display:block;width:100%;margin:4px 0 10px}
.episode-player .episode-links{display:flex;flex-wrap:wrap;gap:12px}
.episode-player .episode-links .button{margin:0}
.reading-content .episode-player .button{text-decoration:none}
.reading-content .episode-player .button-primary{color:#fff}
.episode-player .button-outline,.hub-actions .button-outline{border:1px solid var(--petrol);color:var(--petrol);background:#fff}
.reading-content .episode-topics{list-style:none;padding:0;margin:0 0 30px}
.reading-content .episode-topics li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;margin:0;padding:12px 0;border-top:1px solid var(--line);font-size:17px;line-height:1.6}
.reading-content .episode-topics li:last-child{border-bottom:1px solid var(--line)}
.episode-topics time,.episode-topics time a{font-size:15px;font-variant-numeric:tabular-nums;color:var(--petrol)}
.reading-content .episode-small{font-size:15px;color:var(--text)}
.hub-content>section{padding-top:56px}
.hub-content .article-more li a strong+span{margin-top:4px}
.hub-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.hub-actions .button{margin:0}
.article-overview-links{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:20px}
@media (max-width:640px){.episode-player{grid-template-columns:1fr}.episode-player img{width:120px;height:120px}.reading-content .episode-topics li{grid-template-columns:62px minmax(0,1fr);font-size:16px}}
