.email-login{color:#172333;background:#eef2f6;place-items:center;min-height:100vh;padding:24px;display:grid}.email-login section{background:#fff;border-radius:20px;width:100%;max-width:480px;padding:32px;box-shadow:0 12px 40px #1723330b}.email-brand{letter-spacing:.08em;color:#173c5e;font-size:13px}.email-login h1{margin:24px 0 16px;font-size:30px;line-height:1.2}.email-login p{overflow-wrap:anywhere;margin:16px 0}.email-login label{margin:22px 0 8px;display:block}.email-login input,.email-login button{font:inherit;border:1px solid #a9b6c6;border-radius:9px;width:100%;padding:14px}.email-login input{color:#172333;background:#fff;font-size:18px}.email-login button{color:#fff;cursor:pointer;background:#173c5e;margin-top:16px}.email-login button:disabled{opacity:.55;cursor:wait}.email-login small{color:#516173;margin-top:20px;font-size:13px;display:block}.email-options button{color:#173c5e;background:#fff;margin-top:8px}.email-login :focus-visible{outline-offset:3px;outline:3px solid #3f8bd8}@media (max-width:560px){.email-login{align-items:start;padding:16px}.email-login section{padding:24px}}
