.guide{padding-top:32px;padding-bottom:56px}.guide-back{font-size:14px;margin-bottom:28px}.guide-heading{max-width:760px}.guide-heading h1{font-size:clamp(38px,5.1vw,62px)}.guide-heading .lead{font-size:22px;max-width:650px}.guide-demo{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:64px;align-items:center;padding:40px 0 48px;margin:20px 0 0;border-block:1px solid var(--line)}.guide-demo h2{font-size:36px}.guide-demo figure{margin:0}.guide-demo video{display:block;width:100%;height:auto;max-height:600px;border:1px solid var(--line);border-radius:24px;background:#efedf4}.guide-demo figcaption{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.5}.guide-steps{padding-left:24px}.guide-steps li{padding:6px 0}.guide-note{font-size:14px;color:var(--muted);margin:20px 0 0}.guide-text{max-width:740px;margin:42px 0}.guide-text h2{font-size:30px}.guide-cta{margin-bottom:0}.guide-cta .download-button{margin-bottom:20px}.guide video:focus-visible{outline:3px solid var(--purple);outline-offset:5px}@media(max-width:700px){.guide-demo{grid-template-columns:1fr;gap:24px;padding-block:28px}.guide-demo figure{max-width:290px;justify-self:center}.guide-demo h2{font-size:30px}.guide-heading .lead{font-size:20px}.guide-text h2{font-size:28px}.guide-text{margin:32px 0}.guide-heading h1{font-size:clamp(36px,8.8vw,48px)}}