*{box-sizing:border-box}body{margin:0;background:#f3f6f5;color:#21352f;font:16px system-ui,sans-serif;letter-spacing:0}.login{width:min(100% - 40px,400px);margin:18vh auto}.eyebrow{font-size:12px;color:#52716a}h1{font-size:32px;line-height:1.3;margin:12px 0}form{display:grid;gap:14px;margin-top:36px}input,button{width:100%;font:inherit;border-radius:4px;padding:12px;min-height:48px}input{border:1px solid #a3b6af}button{border:0;background:#246f61;color:white;cursor:pointer}[role=alert]{color:#ac3048}label{font-size:14px}