.pod-hero{background:radial-gradient(120% 140% at 85% 0,#313f4c 0,var(--navy) 55%);color:#fff;padding:70px 0 76px;overflow:hidden}.pod-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.pod-onair{display:inline-flex;align-items:center;gap:9px;font:600 11.5px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#b7ccde;margin-bottom:18px}.pod-dot{width:9px;height:9px;border-radius:50%;background:#ff5f52;box-shadow:0 0 0 0 rgba(255,95,82,.6);animation:pod-pulse 1.8s infinite}@keyframes pod-pulse{0%{box-shadow:0 0 0 0 rgba(255,95,82,.55)}70%{box-shadow:0 0 0 10px rgba(255,95,82,0)}to{box-shadow:0 0 0 0 rgba(255,95,82,0)}}.pod-hero-copy h1{color:#fff;font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.12;margin-bottom:18px;max-width:560px}.pod-hero-copy p{color:#d5dee6;font-size:17px;line-height:1.7;max-width:500px;margin-bottom:24px}.pod-eq{display:flex;align-items:flex-end;gap:5px;height:34px;margin-bottom:26px}.pod-eq span{width:5px;height:100%;border-radius:3px;background:linear-gradient(180deg,#9dbbd4,#2e6fb0);transform-origin:bottom;animation:pod-eq 1.1s ease-in-out infinite}@keyframes pod-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.pod-stats{display:flex;gap:34px;flex-wrap:wrap}.pod-stats b{display:block;font:600 26px var(--font-display);color:#fff}.pod-stats span{font-size:12.5px;color:#93a5b3;letter-spacing:.04em;text-transform:uppercase}.pod-feature{background:#fff;color:var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.35);will-change:transform}.pod-feature-art{position:relative;aspect-ratio:16/9;background:#2a3742;overflow:hidden}.pod-feature-art [data-fallback],.pod-feature-art img{width:100%;height:100%;object-fit:cover;font-size:44px}.pod-feature-badge{position:absolute;top:14px;left:14px;background:var(--navy);color:#fff;font:600 12px var(--font-body);letter-spacing:.04em;padding:5px 12px;border-radius:6px}.pod-feature-body{padding:22px 24px 24px}.pod-feature-kicker{font:600 11px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.pod-feature-body h3{font-size:20px;font-weight:600;line-height:1.3;margin:8px 0 6px}.pod-feature-guest{font-size:14px;color:var(--slate);margin-bottom:18px}.pod-feature-body .btn{width:100%}.pod-index{padding:70px 0 90px}.pod-index-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:14px}.pod-index-head h2{font-size:26px;font-weight:600}.pod-filter{display:flex;flex-wrap:wrap;gap:6px}.pod-chip{background:#fff;border:1px solid var(--line);border-radius:7px;padding:8px 14px;font:500 13.5px var(--font-body);color:var(--slate);cursor:pointer}.pod-chip:hover{border-color:var(--navy);color:var(--ink)}.pod-chip.active{background:var(--navy);border-color:var(--navy);color:#fff}.pod-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pod-row{display:grid;grid-template-columns:132px 1fr auto;grid-gap:22px;gap:22px;align-items:center;padding:18px 12px;border-bottom:1px solid var(--line);transition:background .15s}.pod-row:hover{background:#fff}.pod-row-art{position:relative;width:132px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#2a3742}.pod-row-art [data-fallback],.pod-row-art img{width:100%;height:100%;object-fit:cover;font-size:22px}.pod-row-play{position:absolute;inset:0;margin:auto;width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.94);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.pod-row:hover .pod-row-play{opacity:1}.pod-row-play svg{width:15px;height:15px;color:var(--navy)}.pod-row-meta{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--slate);margin-bottom:5px}.pod-row-ep{color:var(--teal);font-size:11.5px}.pod-row-ep,.pod-row-new{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pod-row-new{background:var(--navy);color:#fff;font-size:10px;padding:2px 7px;border-radius:5px}.pod-row-main h3{font-size:18px;font-weight:600;line-height:1.32;margin-bottom:4px}.pod-row-guest{font-size:13px;color:var(--slate)}.pod-row-cta{font:600 14px var(--font-body);color:var(--navy);white-space:nowrap}.pod-row:hover .pod-row-cta{color:var(--teal)}@media(max-width:900px){.pod-hero-grid{grid-template-columns:1fr;gap:36px}}@media(max-width:600px){.pod-row{grid-template-columns:96px 1fr;gap:16px}.pod-row-art{width:96px}.pod-row-cta{display:none}}