.ai-only-showcase{margin-top:0}.episode-section{padding-top:70px}.episode-heading{border-bottom-color:rgba(79,157,246,.35)}.episode-update{padding:6px 11px;color:#d9eaff;background:rgba(79,157,246,.12);border:1px solid rgba(79,157,246,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.8px}.ai-video-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding:0;scroll-snap-type:none}.ai-video-row figure{min-width:0;scroll-snap-align:none}.episode-card{position:relative}.episode-badge{position:absolute;z-index:4;top:10px;left:10px;padding:6px 9px;color:#fff;background:rgba(215,35,46,.94);border:1px solid rgba(255,255,255,.45);border-radius:999px;font-size:10px;font-weight:800}.episode-card figcaption{display:flex;min-height:64px;flex-direction:column;justify-content:center;gap:2px}.episode-card figcaption b,.episode-card figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-card figcaption b{color:#f5f6f7;font-size:12px}.episode-card figcaption span{color:#718692;font-size:10px}.episode-card .ai-video-open{inset:0 0 64px}.episode-empty{grid-column:1/-1;margin:0;padding:45px 20px;color:#8b99a3;text-align:center}@media(max-width:1000px){.ai-video-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.episode-section{padding-top:48px}.ai-video-row{grid-template-columns:minmax(0,1fr)}}
