*{box-sizing:border-box}body{font:16px system-ui,sans-serif;background:#f2f5fa;color:#14284b;margin:0}main{max-width:800px;margin:5vh auto;padding:24px}section{background:white;border-radius:16px;padding:24px;margin:20px 0;box-shadow:0 3px 15px #13274a10}h1{font-size:28px}h2{font-size:21px}label{display:block;margin:16px 0}input{display:block;width:100%;font:inherit;padding:12px;border:1px solid #bac7d8;border-radius:8px;margin-top:6px}button,a.button{font:inherit;background:#10274b;color:white;padding:12px 18px;border:0;border-radius:8px;cursor:pointer;display:inline-block;margin:4px}a{color:#164b96}#message{white-space:pre-wrap;padding:12px}article{border-bottom:1px solid #dce2ed;padding:14px 0}small{display:block}nav{display:flex;gap:12px;flex-wrap:wrap}button:disabled{opacity:.5}input[type=checkbox]{width:auto;display:inline}#loginBox{max-width:450px;margin:auto}p{line-height:1.5}
