.feature-workflow{padding-block:var(--section-space);border-bottom:1px solid var(--feature-line);scroll-margin-top:var(--section-anchor-offset)}.feature-workflow__intro{text-align:center;margin:0 auto 48px}.snipri-captions .feature-workflow__intro h2{max-width:20ch;font-size:var(--section-title-size);margin:0 auto}.snipri-captions .feature-workflow__intro>p{max-width:48ch;color:var(--feature-muted);margin:20px auto 0;font-size:16px;line-height:1.6}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.workflow-step{min-width:0}.workflow-step__screen{aspect-ratio:8/5;border:1px solid var(--feature-line);background:var(--panel);border-radius:14px;overflow:hidden}.workflow-step__screen :is(img,video){object-fit:contain;width:100%;height:100%;display:block}.workflow-step__toolbar{align-items:center;min-height:52px;display:flex}.workflow-step__number{color:var(--action);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1}.workflow-step__copy h3{color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;margin:6px 0 12px;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.25}.workflow-step__copy p{max-width:36ch;color:var(--feature-muted);margin:0;font-size:15px;line-height:1.65}.workflow-step__copy .workflow-step__error{margin-top:10px;font-size:13px}@media (min-width:600px) and (max-width:899px){.workflow-steps{grid-template-columns:minmax(0,1fr);gap:32px}.workflow-step{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.workflow-step__copy{padding-bottom:52px}}@media (max-width:599px){.feature-workflow__intro{margin-bottom:32px}.snipri-captions .feature-workflow__intro>p{margin-top:16px}.workflow-steps{grid-template-columns:minmax(0,1fr);gap:40px}.workflow-step__copy h3{margin-top:4px;font-size:22px}.workflow-step__copy p{max-width:38ch;font-size:15px}}