.auth-layout{align-items:start;gap:40px}
.auth-photo{border-radius:0}
.auth-form{min-width:0}
.main .auth-layout .auth-form>h1{margin:0 0 20px;font-size:28px;text-wrap:balance}
.auth-form .auth-remember{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;margin:0 0 16px;background:var(--soft);border:1px solid var(--line)}
.auth-form .auth-remember input{width:18px;height:18px;margin:2px 0 0}
.auth-remember strong{display:block;font-size:15px;font-weight:650;line-height:1.4}
.auth-remember small{display:block;margin-top:3px;color:var(--muted);font-size:13px;line-height:1.45}
.auth-method-note{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.5}
.auth-form .or{margin:16px 0}
.auth-form form>label{margin-bottom:14px}
.auth-form .form-between{margin:12px 0}
.auth-form .auth-switch{margin-top:18px}
@media(max-width:760px){
 .auth-layout{margin-top:0;gap:0}
 .main .auth-layout .auth-form>h1{font-size:24px;margin-bottom:16px}
 .auth-form .auth-remember{padding:11px 12px}
}
