:root{font:16px system-ui,sans-serif;color:#132440;background:#f1f5fa}*{box-sizing:border-box}body{margin:0}header{background:#101f35;color:#fff;padding:1rem max(1rem,calc((100vw - 72rem)/2));display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:flex;align-items:center;gap:.6rem;font-weight:750}.brand b{font-size:1.65rem;color:#66d9ff}main{max-width:72rem;margin:auto;padding:1rem}section,article,main>form,details,.upload{background:#fff;border:1px solid #cfdbe8;border-radius:.75rem;padding:1rem;margin:1rem 0}article{background:#f8fbff}.highlight{outline:3px solid #2181bb}h1,h2,h3,p{margin:.45em 0 .7em;overflow-wrap:anywhere}.eyebrow{letter-spacing:.1em;color:#335d7b;font-weight:700;font-size:.8rem}.intro,nav,.inline,fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.intro{justify-content:space-between}nav{padding:1rem 0;border-bottom:1px solid #cfdbe8}button{font:inherit;min-height:44px;padding:.45rem .8rem;border:1px solid #22547e;border-radius:.45rem;background:#164875;color:#fff;cursor:pointer}button:disabled{opacity:.65;cursor:wait}button.secondary,nav button{background:#fff;color:#164875}nav button[aria-current]{background:#164875;color:#fff}label{display:block;margin:.45rem 0;font-weight:600}input:not([type=checkbox]),select,textarea{display:block;width:100%;min-height:44px;padding:.45rem .6rem;border:1px solid #8298b1;border-radius:.4rem;font:inherit;background:#fff;color:inherit}input[type=checkbox]{margin-right:.35rem}fieldset{border:1px solid #cfdbe8;border-radius:.4rem}textarea{min-height:5rem}main>form{max-width:44rem}.inline label{flex:1 1 9rem}.inline button{align-self:flex-end}.notice{background:#dcefff;border-left:4px solid #22547e;padding:.8rem}.ocr{display:block;max-width:100%;max-height:25rem;object-fit:contain}@media(max-width:36rem){main{padding:.8rem}.inline>*{width:100%}.inline label{flex-basis:100%}}
