.atun-podcasts{--atun-accent:#55c9ef;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px;border:1px solid #23475f;border-radius:20px;background:linear-gradient(125deg,#0a263c,#061420);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 16px 40px #00142126;color-scheme:dark}
.atun-podcasts *{box-sizing:border-box}
.atun-podcasts .atun-podcasts__featured{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center}
.atun-podcasts .atun-podcasts__cover{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#030b12;border-radius:12px}
.atun-podcasts .atun-podcasts__eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--atun-accent)}
.atun-podcasts h2{margin:12px 0;font-size:clamp(24px,3vw,38px);line-height:1.12;color:#fff;font-weight:750}
.atun-podcasts .atun-podcasts__date{margin:0 0 18px;color:#c2d8e5;font-size:15px}
.atun-podcasts audio{display:block;width:100%;max-width:100%;height:46px}
.atun-podcasts .atun-podcasts__status{min-height:36px;margin:12px 0 8px;font-size:12px;line-height:1.5;color:#c2d8e5}
.atun-podcasts .atun-podcasts__list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 12px}
.atun-podcasts h3{margin:0;color:#fff;font-size:15px;line-height:1.4}
.atun-podcasts .atun-podcasts__list-heading>span{color:#c2d8e5;font-size:12px}
.atun-podcasts .atun-podcasts__episodes{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;padding:3px 3px 14px;scroll-snap-type:x proximity;scrollbar-color:#55c9ef #173349;scrollbar-width:thin}
.atun-podcasts .atun-podcasts__episode{display:block;height:100%;overflow:hidden;background:#102e44;border:2px solid transparent;border-radius:12px;text-decoration:none;color:#fff;scroll-snap-align:start;transition:border-color .18s,background .18s}
.atun-podcasts .atun-podcasts__episode:hover{background:#1c425b;border-color:#668da5}
.atun-podcasts .atun-podcasts__episode[aria-current=true]{border-color:var(--atun-accent);background:#173e56}
.atun-podcasts a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.atun-podcasts .atun-podcasts__episode>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#030b12}
.atun-podcasts .atun-podcasts__episode>span{display:block;padding:12px}
.atun-podcasts .atun-podcasts__episode strong{display:block;font-size:15px;color:#fff}
.atun-podcasts .atun-podcasts__episode small{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:#c2d8e5}
@media(max-width:700px){.atun-podcasts{padding:16px;border-radius:14px}.atun-podcasts .atun-podcasts__featured{grid-template-columns:1fr;gap:20px}.atun-podcasts .atun-podcasts__episodes{grid-auto-columns:75%}.atun-podcasts h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.atun-podcasts .atun-podcasts__episode{transition:none}}
