*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f7f9fc;color:#092d53;font:16px/1.6 system-ui,sans-serif}main{width:min(100%,480px);padding:40px;background:white;border:1px solid #dce3eb;border-radius:12px}img{max-width:100%;height:auto}h1{font:42px/1.1 Georgia,serif;margin:20px 0}.eyebrow{font-size:11px;letter-spacing:.12em;margin-top:24px}label{display:block;margin-top:16px;font-weight:600}input,button{font:inherit;width:100%;min-height:48px;border-radius:6px}input{border:1px solid #aebccc;padding:10px 12px}button{margin-top:24px;border:0;background:#0756a3;color:white;cursor:pointer}button:disabled{opacity:.6}input:focus-visible,button:focus-visible{outline:3px solid #e57a1a;outline-offset:3px}#status{font-size:14px}footer{font-size:12px;color:#53677d;margin-top:24px}@media(max-width:480px){main{padding:24px}h1{font-size:36px}}
