.sm-page{max-width:640px;margin:0 auto;padding:32px 16px 56px}.sm-crumb{font-size:13px;margin-bottom:12px}.sm-crumb,.sm-crumb a{color:var(--color-muted)}.sm-crumb a{text-decoration:none}.sm-title{font-size:24px;font-weight:900;letter-spacing:-.01em;margin:0 0 10px}.sm-lead{font-size:14.5px;line-height:1.85;color:var(--color-muted);margin:0 0 28px}.sm-lanes{display:flex;flex-direction:column;gap:16px}.sm-lane{border:1px solid var(--color-border);border-radius:16px;background:var(--color-card);overflow:hidden}.sm-lane-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;background:var(--color-primary-soft);border-bottom:1px solid var(--color-border)}.sm-lane-title{font-size:16px;font-weight:800;color:var(--color-primary);margin:0}.sm-lane-count{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--color-primary);white-space:nowrap}.sm-lane-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.sm-node-title{font-size:14px;font-weight:700;color:var(--color-ink);margin:0 0 8px}.sm-chips{display:flex;flex-wrap:wrap;gap:6px}.sm-chip{font-size:12px;color:var(--color-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:5px 11px;white-space:nowrap}.sm-lane-link{display:block;padding:12px 18px;border-top:1px solid var(--color-border);font-size:13px;font-weight:700;color:var(--color-primary);text-decoration:none}.sm-cta{margin-top:28px}.sm-cta-btn{display:block;text-align:center;padding:15px 24px;border-radius:999px;background:var(--color-primary);color:#fff;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 4px 14px rgba(61,58,173,.24)}