.stage{gap:var(--space-3);width:min(1600px,100%);padding:var(--space-3);margin:0 auto;display:grid}.stage-head h1{font-size:1.5rem}.stage-grid{gap:var(--space-4);grid-template-columns:390px minmax(0,1fr);align-items:start;display:grid}@media (width<=1099.98px){.stage-grid{grid-template-columns:minmax(0,1fr)}}.device{gap:8px;margin:0;display:grid}.device iframe{border:10px solid var(--ink);background:#fff;width:100%}.device-phone iframe{border-radius:36px;max-width:390px;height:800px}.device-tablet iframe{border-radius:24px;height:800px}.device figcaption{color:var(--ink-muted);text-align:center;font-size:.9375rem}.device-phone figcaption{max-width:390px}
