.wf-card,.wf-step{gap:var(--s-3);min-inline-size:0;display:grid}.wf-card h3,.wf-step h3,.wf-title{font-size:var(--t-3)}.wf-card p,.wf-step p{color:var(--ink-soft);font-size:var(--t-small)}.wf-label,.wf-reviewed{color:var(--ink-soft);font-size:var(--t-micro)}.wf-flow{padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-3);background:var(--glass);margin:0}.wf-flow figcaption{color:var(--ink-soft);font-size:var(--t-small);margin-block-end:var(--s-4)}.wf-flow ol,.wf-steps{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.wf-flow li,.wf-step-heading{align-items:center;gap:var(--s-3);display:flex}.wf-number{inline-size:var(--s-7);block-size:var(--s-7);border:1px solid var(--pigment);border-radius:var(--r-pill);color:var(--pigment);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.wf-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-step{align-content:start;height:100%}.wf-check{border-block-start:1px solid var(--rule-soft);padding-block-start:var(--s-3)}.wf-needs{gap:var(--s-3);padding-inline-start:var(--s-5);display:grid}.wf-prompt-note{margin-block-end:var(--s-4)}.wf-actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.wf-reviewed{margin-block-start:var(--s-4)}@media (width<=900px){.wf-steps{grid-template-columns:1fr}}
