.auth-page .auth-form{flex-direction:column;gap:16px;min-width:0;display:flex}.auth-page .auth-form>.field,.auth-page .auth-form>.form-meta{margin:0}.auth-page .auth-form>.auth-switch{text-align:center;overflow-wrap:anywhere;min-height:auto;margin:4px 0 0;padding:0;line-height:1.65;position:static}.auth-page .auth-form .auth-note{height:auto;margin:0;padding:0;font-size:12px;line-height:1.65;position:static}.auth-page .consent-field{gap:10px;margin:0;display:grid}.auth-page .consent-copy{min-width:0;line-height:1.65}.auth-page .auth-legal-links{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 16px;width:100%;margin:0;padding:2px 0 0;font-size:12px;line-height:1.75;display:flex;position:static}.auth-page .auth-legal-links a{color:#305584;padding-block:3px;text-decoration:none;display:inline-block}.auth-page .auth-legal-links a:hover{text-underline-offset:3px;text-decoration:underline}.auth-page .auth-form-inner,.auth-page .auth-form-panel{min-width:0}.auth-page .logo{align-items:center;gap:12px;max-width:100%;display:inline-flex}.auth-page .logo-copy{gap:4px;min-width:0;line-height:1.35;display:grid}.auth-page .logo-copy strong{letter-spacing:.16em;font-size:22px;line-height:1.2;display:block}.auth-page .logo-copy small{font-size:11px;line-height:1.5;display:block}.auth-page .auth-brand-panel .logo-copy strong{color:#fff}.auth-page .auth-brand-panel .logo-copy small{color:#c0d3ee}.auth-page .auth-mobile-logo .logo-copy strong{color:#0c244a}.auth-page .auth-mobile-logo .logo-copy small{color:#526b8c}@media (max-width:420px){.auth-page .auth-legal-links{gap:4px 12px;font-size:11px}}
