.auth{width:100%;text-align:start}.auth h1{font-size:26px}.auth .auth-sub{font-size:13.5px;color:var(--ink-muted);margin-bottom:8px}.auth form .btn[type=submit]{width:100%;padding:14px;margin-top:6px;font-size:15px;font-weight:700}.auth .auth-forgot{text-align:end;font-size:12.5px;margin:12px 0 0}.auth .auth-forgot a{color:var(--magenta);font-weight:600}.auth .line-or{display:flex;align-items:center;gap:12px;margin:22px 0;font-size:12px;color:var(--ink-soft)}.auth .line-or:after,.auth .line-or:before{content:"";flex:1;height:1px;background:var(--line)}.auth .auth-foot{text-align:center;font-size:12.5px;color:var(--ink-muted);margin:22px 0 0}.auth .auth-foot a{color:var(--magenta);font-weight:600}.auth .auth-foot+.auth-foot{margin-top:8px}.auth .form-text-small{font-size:14px}.auth .auth-turnstile-slot{height:65px;margin:20px 0 12px}