.video-grid[data-astro-cid-paoz6lpb]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.video-card[data-astro-cid-paoz6lpb]{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-subtle);transition:transform .2s ease,box-shadow .2s ease}.video-card[data-astro-cid-paoz6lpb]:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated)}.video-facade[data-astro-cid-paoz6lpb],.video-frame[data-astro-cid-paoz6lpb]{width:100%;aspect-ratio:16 / 9;display:block;border:0}.video-facade[data-astro-cid-paoz6lpb]{position:relative;background-color:var(--color-surface-alt);background-size:cover;background-position:center;cursor:pointer;padding:0}.video-facade[data-astro-cid-paoz6lpb]:after{content:"";position:absolute;inset:0;background:linear-gradient(#1d1d1b00 55%,#1d1d1b59);transition:background .2s ease}.video-facade[data-astro-cid-paoz6lpb]:hover:after{background:#1d1d1b2e}.video-play[data-astro-cid-paoz6lpb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));transition:transform .2s ease}.video-facade[data-astro-cid-paoz6lpb]:hover .video-play[data-astro-cid-paoz6lpb]{transform:translate(-50%,-50%) scale(1.08)}.video-facade[data-astro-cid-paoz6lpb]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.video-body[data-astro-cid-paoz6lpb]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.video-body[data-astro-cid-paoz6lpb] h3[data-astro-cid-paoz6lpb]{font-size:1.1rem;line-height:1.3}.video-body[data-astro-cid-paoz6lpb] p[data-astro-cid-paoz6lpb]{font-size:.9rem;color:var(--text-muted);line-height:1.5;max-width:none}.video-note[data-astro-cid-paoz6lpb]{margin-top:var(--space-6);font-size:.8rem;color:var(--text-muted);max-width:none}.video-channel[data-astro-cid-paoz6lpb]{margin-top:var(--space-16);display:flex;align-items:center;gap:var(--space-8);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-12)}.video-channel-icon[data-astro-cid-paoz6lpb]{flex:none;line-height:0}.video-channel-body[data-astro-cid-paoz6lpb]{flex:1}.video-channel-body[data-astro-cid-paoz6lpb] h2[data-astro-cid-paoz6lpb]{font-size:clamp(1.35rem,2.2vw,1.75rem);margin-bottom:var(--space-2)}.video-channel-body[data-astro-cid-paoz6lpb] p[data-astro-cid-paoz6lpb]{color:var(--text-body);max-width:60ch}.video-channel[data-astro-cid-paoz6lpb] .btn[data-astro-cid-paoz6lpb]{flex:none}@media (max-width: 900px){.video-grid[data-astro-cid-paoz6lpb]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.video-channel[data-astro-cid-paoz6lpb]{flex-direction:column;align-items:flex-start;padding:var(--space-8);gap:var(--space-6)}.video-channel[data-astro-cid-paoz6lpb] .btn[data-astro-cid-paoz6lpb]{width:100%;justify-content:center}}@media (max-width: 560px){.video-grid[data-astro-cid-paoz6lpb]{grid-template-columns:1fr}}
