.step{background:#fff;border-radius:18px;padding:18px 14px;min-height:132px}.step .num{color:var(--blue);font-weight:750;font-size:12px}.step b{display:block;font-size:16px;line-height:1.3;margin:7px 0}.step span{color:var(--muted);font-size:13px;line-height:1.45}.figure{margin:30px 0;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.figure img{width:100%;height:auto;display:block}.figure figcaption{padding:18px 24px 24px;color:#515154;font-size:14px}