.st{max-width:52rem;margin:clamp(1.5rem,5vw,3.5rem) auto clamp(3rem,8vw,5rem);padding-inline:var(--gutter,1rem);display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);min-width:0}.st-head{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;text-align:center}.st-h{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.2rem,1.4rem + 4vw,3.6rem);line-height:1;letter-spacing:-.025em}.st-lede{margin:0;max-width:36rem;color:var(--ink-2)}.st-steps{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.st-steps li{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper-2);font-size:var(--t-sm);color:var(--ink-2)}.st-steps .num{font-family:var(--font-mono),monospace;font-size:var(--t-micro);color:var(--accent-ink)}.st-box{padding:clamp(1rem,3.5vw,2rem);border:1px solid var(--ink);border-radius:var(--r-lg);background:var(--paper-2);box-shadow:var(--lift-sm);min-width:0}.st-call{text-align:center;margin:0}