.sosla-login{place-items:center;min-height:100svh;padding:32px 20px;display:grid}.sosla-login-card{width:min(100%,440px);padding:clamp(24px,5vw,38px)}.sosla-login .sosla-login-brand{align-items:center;gap:10px;margin-bottom:28px;padding:0;display:flex}.sosla-login-card h1{max-width:none;font-size:clamp(1.625rem,5vw,2.125rem)}.sosla-login-card>p{color:#5c6676;margin-top:10px;line-height:1.6}.sosla-login-card form{gap:16px;margin-top:24px;display:grid}.sosla-login-card label{gap:7px;display:grid}.sosla-login-card input{background:#fff;border:1px solid #ccd1da;border-radius:8px;min-width:0;min-height:44px;padding:9px 12px}.sosla-login-card .btn{justify-content:center;min-height:44px}
