body{color:#0f172a;background:#f1f5f9;margin:0;font-family:Arial,Helvetica,sans-serif}.field{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;margin-top:.25rem;padding:.65rem;display:block}label{font-size:.9rem}main{max-width:72rem;margin:auto;padding:1rem}form,article{background:#fff;border-radius:1rem;margin-bottom:1rem;padding:1.25rem;box-shadow:0 1px 4px #cbd5e1}button{color:#fff;background:#12305b;border:0;border-radius:.5rem;padding:.8rem 1rem}a{color:#12305b}
