.member-auth{max-width:580px;margin-inline:auto}
.member-auth .form{max-width:none}
.member-steps{display:flex;gap:12px;list-style:none;padding:0;margin:18px 0 24px;font-size:14px;color:#647b88}
.member-steps li{flex:1;border-bottom:3px solid #d7e4eb;padding:8px 0}
.member-steps [aria-current=step]{color:#0875a2;border-color:#0875a2;font-weight:700}
.member-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:#758994;font-size:14px}
.member-divider::before,.member-divider::after{content:"";height:1px;background:#d7e4eb;flex:1}
.google-signin{min-height:44px;display:flex;justify-content:center;max-width:100%}
.member-auth .primary-action{width:100%}
.member-auth .notice{overflow-wrap:anywhere}
.member-auth .auth-links{text-align:center;margin-bottom:0}
.member-auth .field{overflow-wrap:anywhere}
.member-auth .auth-note{margin:16px 0;color:#557083;font-size:14px}
