.step{padding:18px;border-radius:16px;background:#f3f5fa;border:1px solid #e2e5ed}.step b{display:block;margin-bottom:6px}.matrix td,.matrix th{text-align:center}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}