.ep-card[data-astro-cid-p5rwydxy]{gap:var(--space-md);padding:var(--space-md);background:var(--color-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-soft);flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .2s;display:flex;position:relative}.ep-card[data-astro-cid-p5rwydxy]:hover{box-shadow:var(--shadow);border-color:var(--color-border);transform:translateY(-3px)}.ep-featured[data-astro-cid-p5rwydxy]{background:linear-gradient(135deg, var(--color-citron) 0%, var(--color-cream-dark) 100%);padding:var(--space-lg);align-items:stretch;gap:var(--space-lg);border:1px solid #1f3a2314;flex-direction:row;grid-column:1/-1}.ep-cover-link[data-astro-cid-p5rwydxy]{border-radius:var(--radius);text-decoration:none;display:block;position:relative;overflow:hidden}.ep-cover[data-astro-cid-p5rwydxy]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .4s}.ep-card[data-astro-cid-p5rwydxy]:hover .ep-cover[data-astro-cid-p5rwydxy]{transform:scale(1.05)}.ep-play-overlay[data-astro-cid-p5rwydxy]{color:var(--color-cream);opacity:0;background:#1f3a2300;place-items:center;transition:opacity .25s,background .25s;display:grid;position:absolute;inset:0}.ep-card[data-astro-cid-p5rwydxy]:hover .ep-play-overlay[data-astro-cid-p5rwydxy]{opacity:1;background:#1f3a2373}.ep-featured[data-astro-cid-p5rwydxy] .ep-cover-link[data-astro-cid-p5rwydxy]{flex:0 0 280px;align-self:center}.ep-body[data-astro-cid-p5rwydxy]{flex-direction:column;flex:1;min-width:0;display:flex}.ep-meta[data-astro-cid-p5rwydxy]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.ep-date[data-astro-cid-p5rwydxy]{color:var(--color-ink-soft);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.ep-date[data-astro-cid-p5rwydxy] .dot[data-astro-cid-p5rwydxy]{color:var(--color-ink-mute);margin-inline:.15rem}.ep-title[data-astro-cid-p5rwydxy]{margin:.2rem 0 .55rem;font-size:1.25rem;font-weight:500;line-height:1.25}.ep-featured[data-astro-cid-p5rwydxy] .ep-title[data-astro-cid-p5rwydxy]{font-size:1.7rem}.ep-title[data-astro-cid-p5rwydxy] a[data-astro-cid-p5rwydxy]{color:var(--color-choucroute);text-decoration:none;transition:color .2s}.ep-card[data-astro-cid-p5rwydxy]:hover .ep-title[data-astro-cid-p5rwydxy] a[data-astro-cid-p5rwydxy]{color:var(--color-accent)}.ep-title[data-astro-cid-p5rwydxy] a[data-astro-cid-p5rwydxy]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ep-title[data-astro-cid-p5rwydxy] a[data-astro-cid-p5rwydxy]:focus-visible{outline:none}.ep-title[data-astro-cid-p5rwydxy] a[data-astro-cid-p5rwydxy]:focus-visible:after{outline:3px solid var(--focus-ring,var(--color-choucroute));outline-offset:3px;border-radius:var(--radius-lg)}.ep-desc[data-astro-cid-p5rwydxy]{color:var(--color-ink-soft);flex:1;font-size:.95rem;line-height:1.6}.ep-cta[data-astro-cid-p5rwydxy]{margin-top:var(--space-md);color:var(--color-accent);align-self:flex-start;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.ep-card[data-astro-cid-p5rwydxy]:hover .ep-cta[data-astro-cid-p5rwydxy]{color:var(--color-choucroute);gap:.65rem}@media (width<=720px){.ep-featured[data-astro-cid-p5rwydxy]{flex-direction:column}.ep-featured[data-astro-cid-p5rwydxy] .ep-cover-link[data-astro-cid-p5rwydxy]{flex:none;align-self:stretch}}@media (width<=640px){.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured){grid-template:"cover meta""cover title"1fr"desc desc"/92px minmax(0,1fr);align-items:start;gap:.3rem .9rem;padding:.8rem;display:grid}.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured) .ep-cover-link[data-astro-cid-p5rwydxy]{border-radius:var(--radius-sm);grid-area:cover}.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured) .ep-body[data-astro-cid-p5rwydxy]{display:contents}.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured) .ep-meta[data-astro-cid-p5rwydxy]{grid-area:meta;gap:.1rem .5rem;margin:0}.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured) .ep-title[data-astro-cid-p5rwydxy]{grid-area:title;margin:0;font-size:1.05rem;line-height:1.28}.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured) .ep-meta[data-astro-cid-p5rwydxy] .eyebrow[data-astro-cid-p5rwydxy]{letter-spacing:.14em;margin:0;font-size:.7rem}.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured) .ep-date[data-astro-cid-p5rwydxy]{font-size:.78rem}.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured) .ep-desc[data-astro-cid-p5rwydxy]{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:desc;margin-top:.3rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ep-card[data-astro-cid-p5rwydxy]:not(.ep-featured) .ep-cta[data-astro-cid-p5rwydxy]{display:none}}@media (width<=640px),(hover:none){.ep-play-overlay[data-astro-cid-p5rwydxy],.ep-card[data-astro-cid-p5rwydxy]:hover .ep-play-overlay[data-astro-cid-p5rwydxy]{opacity:1;background:0 0;place-items:end;padding:6px}.ep-play-overlay[data-astro-cid-p5rwydxy] svg{background:var(--color-citron);width:28px;height:28px;color:var(--color-choucroute);border-radius:50%;padding:7px 6px 7px 8px;box-shadow:0 2px 6px #00000040}.ep-featured[data-astro-cid-p5rwydxy] .ep-play-overlay[data-astro-cid-p5rwydxy]{padding:10px}.ep-featured[data-astro-cid-p5rwydxy] .ep-play-overlay[data-astro-cid-p5rwydxy] svg{width:44px;height:44px;padding:12px 10px 12px 14px}}@media (prefers-reduced-motion:reduce){.ep-card[data-astro-cid-p5rwydxy],.ep-cover[data-astro-cid-p5rwydxy],.ep-cta[data-astro-cid-p5rwydxy]{transition:none}.ep-card[data-astro-cid-p5rwydxy]:hover,.ep-card[data-astro-cid-p5rwydxy]:hover .ep-cover[data-astro-cid-p5rwydxy]{transform:none}}
