*{box-sizing:border-box}body{margin:0;background:#f5f6f7;color:#18202a;font-family:Arial,sans-serif;line-height:1.5}header{justify-content:space-between;padding:1rem 5%;border-bottom:1px solid #bfc7cf;background:white}header,nav{display:flex;gap:1rem;flex-wrap:wrap}main{max-width:760px;margin:2rem auto;padding:0 1rem}.card{background:white;border:1px solid #bfc7cf;border-radius:6px;padding:clamp(1rem,4vw,2rem)}h1{margin-top:0}a{color:#164e9c}fieldset{border:0;padding:0;margin:0;min-width:0}.field{display:flex;flex-direction:column;margin-bottom:1rem;gap:.35rem}button,input,select{font:inherit;border:1px solid #657383;border-radius:4px;padding:.65rem;max-width:100%}input,select{width:100%}button{background:#183e68;color:white;cursor:pointer;margin-top:1rem}button:disabled{opacity:.65;cursor:wait}.check{display:flex;gap:.5rem;align-items:center}.check input{width:auto}.error{color:#9b2020;overflow-wrap:anywhere}.error p{margin:.5rem 0}input[aria-invalid=true],select[aria-invalid=true]{border-color:#9b2020}:focus-visible{outline:3px solid #1967bf;outline-offset:3px}.skip{position:absolute;top:-100px;left:1rem;background:white;padding:1rem}.skip:focus{top:0}.account-section{margin-block:1.5rem;padding-block:1rem;border-top:1px solid #bfc7cf}time{overflow-wrap:anywhere}aside{padding:1rem;border:1px solid #bfc7cf}h2{font-size:1.25rem}