.project-video-section{margin:24px 0}.project-video-section h2{font:500 var(--text-heading-sm)/1.3 var(--heading);margin:0 0 16px}.project-video-card{border:1px solid var(--line);border-radius:8px;padding:16px;margin-bottom:12px}.project-video-card h3{font:500 var(--text-body)/1.5 var(--heading);margin:0 0 12px}.project-video-source{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:var(--text-small);margin-top:12px}.project-video-source a{text-decoration:underline;text-underline-offset:3px}.project-video-player iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:6px}.project-video-source span{flex:1}
