.member-form { max-width: 760px; padding-block: 40px; }
.member-form form { display: grid; gap: 12px; max-width: 520px; }
.member-form label { font-weight: 600; }
.member-form input { border: 1px solid #aab6c1; border-radius: 4px; padding: 12px 14px; font: inherit; width: 100%; }
.member-form .btn { margin-top: 12px; justify-self: start; }
.form-trap { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
