.self-step__title{color:var(--color-ink);margin:0 0 var(--space-sm);font-size:24px;font-weight:700;line-height:1.25}.self-step__subtitle{color:var(--color-ink-secondary);margin:0 0 var(--space-lg);font-size:15px;line-height:1.5}.self-step__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.self-step__actions--search{margin-top:var(--space-md)}.self-error{color:var(--status-danger);margin:var(--space-md) 0 0;font-size:14px;line-height:1.4}.self-link{appearance:none;font:inherit;color:var(--color-primary);cursor:pointer;transition:color var(--motion-state);background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:none}.self-link:hover:not(:disabled){color:var(--color-primary-deep);text-decoration:underline}.self-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.self-link:disabled{color:var(--color-ink-muted);cursor:not-allowed}.self-link--block{margin-top:var(--space-md);display:inline-block}.self-policy{width:100%;max-width:560px}.self-policy__head{padding:var(--space-md) var(--space-lg)}.self-policy__title{color:var(--color-ink);margin:0;font-size:20px;font-weight:600;line-height:1.3}.self-policy__body{max-height:70vh;position:relative;overflow-y:auto}.self-policy__html{color:var(--color-ink);font-size:14px;line-height:1.6}.self-policy__html a{color:var(--color-primary)}.self-policy__html :where(h1,h2,h3,h4){color:var(--color-ink);line-height:1.3}
