.auth-card .card-heading{margin-bottom:26px}
.auth-card .auth-nav{margin-bottom:26px}
.auth-card .auth-assistance{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:-3px 0 22px;font-size:.875rem}
.auth-card .auth-assistance a{display:inline-flex;align-items:center;min-height:36px}
.auth-card .auth-action{display:inline-flex;align-items:center;min-height:40px;margin:-7px 0 15px;font-size:.875rem;font-weight:600}
.auth-card .auth-action[hidden]{display:none}
.auth-card #submit-label{font-size:1rem;letter-spacing:0}
.auth-card .form-message{overflow-wrap:anywhere}
.auth-card .form-note a{white-space:nowrap}
.auth-card input[type=password]{font-size:1rem;letter-spacing:0}
.auth-card input[readonly]{background:#f7f9fc}
.auth-card .field-help{line-height:1.6}
.auth-card .send-button{min-height:52px;flex-shrink:0}
@media(max-width:359px){.auth-card .send-button{min-width:104px;padding-inline:8px}.auth-card .auth-assistance{gap:4px 12px}}
