.video-section.svelte-11ccvyi{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:3.5rem 0;border-top:1px solid var(--border)}h2.svelte-11ccvyi{max-width:20rem;margin:0;font:700 clamp(1.8rem,3vw,2.8rem)/1.06 var(--font-display);letter-spacing:-.035em}p.svelte-11ccvyi{max-width:30rem;margin:1rem 0 0;color:var(--muted-foreground);line-height:1.6}@media(max-width:900px){.video-section.svelte-11ccvyi{grid-template-columns:1fr;gap:1.5rem}}
