.how-to-music-credit{margin:0 0 30px;color:var(--muted)}
.how-to-music-credit strong{color:var(--deep)}
.how-to-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.how-to-video-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}
.how-to-video-card h2{display:flex;align-items:center;min-height:100px;margin:0;padding:24px;font-size:24px;line-height:1.2;letter-spacing:-.02em}
.how-to-video-card video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000}
.how-to-video-card video:focus-visible{outline:3px solid var(--coral);outline-offset:-3px}
@media(max-width:700px){.how-to-video-grid{grid-template-columns:1fr}.how-to-video-card h2{min-height:0;padding:20px;font-size:22px}}
