.product-video{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(280px,.85fr);gap:clamp(32px,6vw,88px);align-items:center}.product-video-copy h2{max-width:650px;font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-1.5px;margin:18px 0 22px}.product-video-copy .section-description{max-width:600px}.product-video-note{max-width:600px;font-size:15px;line-height:1.65;color:#475569;margin:20px 0 26px}.product-video-figure{margin:0;min-width:0;width:100%;max-width:370px;justify-self:center}.product-video-figure video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#fff;border:1px solid #dbe1e9;border-radius:4px}.product-video-figure figcaption{font-size:14px;line-height:1.55;color:#475569;margin-top:14px;overflow-wrap:anywhere}.product-video-figure figcaption a{text-decoration:underline;text-underline-offset:3px}.product-video-credits summary{cursor:pointer;color:#0f172a;font-weight:600}.product-video-credits p{margin:10px 0 0}@media(max-width:700px){.product-video{grid-template-columns:minmax(0,1fr);gap:30px}.product-video-copy h2{letter-spacing:-1px}.product-video-figure{max-width:340px}.product-video-copy .actions{margin-bottom:0}}