.educert-auth{display:flex;flex-direction:column;gap:15px;max-width:500px}.educert-auth h1{font-size:clamp(1.8rem,3vw,2.2rem);line-height:1.18;margin:0 0 8px;letter-spacing:-.025em}.educert-auth form{gap:16px}.educert-auth form label{gap:7px}.educert-auth form input{min-height:48px}.educert-auth .button{min-height:45px;justify-content:center;text-align:center}.educert-auth .auth-symbol{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;font-size:30px;background:var(--hero);color:var(--blue-deep)}.educert-auth .auth-email{font-weight:750;background:var(--hero);padding:12px;border-radius:10px;overflow-wrap:anywhere;margin:0}.educert-auth .auth-inline{border:0;background:none;cursor:pointer;align-self:flex-start;color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px;padding:3px 0;font:inherit}.educert-auth .auth-forgot{justify-self:end;align-self:end;font-size:.88rem}.educert-auth hr{width:100%;margin:6px 0;border:0;border-top:1px solid var(--border)}.educert-auth .muted{margin:0}.educert-auth .form-error{overflow-wrap:anywhere}.educert-auth .auth-symbol{background:transparent;border:0;width:64px;height:64px;border-radius:0;display:flex;align-items:center;justify-content:flex-start}.educert-auth .auth-symbol img{display:block;width:56px;height:56px;object-fit:contain}