.watch{max-width:1240px;margin:auto;padding:72px 5vw 90px}.watch h1{font-size:clamp(38px,5.5vw,70px);line-height:1.08;letter-spacing:-.045em;margin:24px 0}.watch-lead{font-size:20px;color:var(--muted);max-width:660px;line-height:1.65}.watch figure{margin:40px 0 28px}.watch video{display:block;width:100%;height:auto;aspect-ratio:1308/882;background:#10151b;border:2px solid var(--ink);border-radius:8px;box-shadow:6px 6px 0 var(--ink)}.watch figcaption{margin-top:20px;font-size:13px;line-height:1.7;color:var(--muted);max-width:830px}.watch-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.watch-steps{margin-top:64px;border-top:var(--line);padding-top:36px;max-width:840px}.watch-steps h2{font-size:30px;letter-spacing:-.03em}.watch-steps ol{padding-left:22px;margin:28px 0}.watch-steps li{padding-left:8px;margin:18px 0;line-height:1.8}.watch-steps p{color:var(--muted);line-height:1.8;margin-top:18px}.watch-steps code{font-size:.9em;overflow-wrap:anywhere}.watch-steps a{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.watch{padding-top:40px}.watch-lead{font-size:17px}.watch figure{margin-top:28px}.watch video{box-shadow:3px 3px 0 var(--ink)}.watch-actions{gap:24px}.watch-steps{margin-top:44px}.watch-steps h2{font-size:25px}}

.watch figcaption a{text-decoration:underline;text-underline-offset:3px}
