.s-row[data-astro-cid-wiypdysb]{scroll-snap-type:x mandatory;grid-auto-columns:minmax(200px,240px);grid-auto-flow:column;gap:14px;margin:0;padding:4px 2px 14px;list-style:none;display:grid;overflow-x:auto}.s-row[data-astro-cid-wiypdysb] li[data-astro-cid-wiypdysb]{scroll-snap-align:start}.s-card[data-astro-cid-wiypdysb]{color:var(--ink);gap:10px;display:grid}.s-media[data-astro-cid-wiypdysb]{aspect-ratio:9/16;border-radius:var(--radius-md,16px);background:var(--ink);display:block;position:relative;overflow:hidden}.s-media[data-astro-cid-wiypdysb] img[data-astro-cid-wiypdysb]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out-expo,ease)}.s-card[data-astro-cid-wiypdysb]:hover .s-media[data-astro-cid-wiypdysb] img[data-astro-cid-wiypdysb]{transform:scale(1.04)}.s-play[data-astro-cid-wiypdysb]{width:64px;height:64px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #00000040}.s-badge[data-astro-cid-wiypdysb]{color:#fff;font:700 12px/1 var(--font-body);letter-spacing:.04em;background:#0000008c;border-radius:999px;padding:6px 10px;position:absolute;top:10px;left:10px}.s-cap[data-astro-cid-wiypdysb]{font-size:15px;line-height:1.4}.s-go[data-astro-cid-wiypdysb]{color:var(--blue);font-size:13px;font-weight:700}.s-card[data-astro-cid-wiypdysb]:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:16px}@media (prefers-reduced-motion:reduce){.s-media[data-astro-cid-wiypdysb] img[data-astro-cid-wiypdysb]{transition:none}}
