body{font-family:system-ui,sans-serif;margin:0;background:#f4f7fb;color:#14253b}main{max-inline-size:56rem;margin:auto;padding:1.2rem}section{background:#fff;border:1px solid #bbc8d9;border-radius:.5rem;padding:1rem;margin-block:1rem}label{display:block;margin-block:.7rem}input,select,button{font:inherit;box-sizing:border-box;max-inline-size:100%;padding:.65rem;border:1px solid #546880;border-radius:.25rem}input{display:block;inline-size:100%}button{margin-inline-end:.5rem;margin-block:.4rem;background:#163d65;color:#fff;cursor:pointer}button:disabled{opacity:.55}:focus-visible{outline:3px solid #b15d00;outline-offset:3px}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;direction:ltr;unicode-bidi:isolate}bdi{overflow-wrap:anywhere}[role=alert]{color:#932626}small{display:block}h1{font-size:1.8rem}
