.registration-form{max-width:680px;margin:0 auto;padding:2rem 1rem}.registration-form form{display:grid;gap:.65rem}.registration-form input:not([type=checkbox]),.registration-form select{width:100%;box-sizing:border-box;border:1px solid #aab6c6;border-radius:.4rem;padding:.65rem;font:inherit;background:#fff;color:#14213b}.registration-form p{font-size:.9rem;line-height:1.5}.registration-check{display:flex;gap:.6rem;align-items:flex-start}.registration-form .text-danger{color:#b91c1c}.registration-form button{margin-top:1rem}.registration-form input:focus,.registration-form select:focus{outline:2px solid #6d28d9;outline-offset:2px}
