*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1b2a4a;background:#fff;font:15px Inter,Arial,sans-serif}.placeholder,.page{max-width:640px;margin:6vh auto;padding:0 16px}.page.narrow{max-width:360px;margin-top:12vh}.page h2{margin:0 0 16px}.page .topbar{color:#51607d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.page .topbar form{margin:0}.page .stack{flex-direction:column;gap:10px;display:flex}.page label{color:#51607d;font-size:13px}.page input{width:100%;font:inherit;border:1px solid #c8cfdc;border-radius:4px;padding:9px 10px}.page button{font:inherit;color:#fff;cursor:pointer;background:#1b2a4a;border:1px solid #1b2a4a;border-radius:4px;padding:10px 18px}.page button:disabled{opacity:.6;cursor:default}.page button.secondary{color:#1b2a4a;background:#fff}.page button.wide{width:100%}.page button.linkish{color:#1b4fa0;background:0 0;border:0;padding:0;text-decoration:underline}.page .calls{padding-left:20px;line-height:1.8}.page .error{color:#b00020;background:#fdecee;border-radius:4px;padding:8px 10px}.page .muted{color:#51607d}.page .small{font-size:13px}.page .divider{color:#8a94a8;align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.page .divider:before,.page .divider:after{content:"";border-top:1px solid #e1e5ec;flex:1}
