*{box-sizing:border-box}body{margin:0;background:#eef2f5;color:#142633;font:16px/1.5 Arial,sans-serif}header{padding:28px max(24px,calc((100vw - 1200px)/2));background:#071017;color:white;border-bottom:6px solid #ffdc00}header small{color:#ffdc00}header a{color:white}h1{font-size:38px;margin:8px 0}main{max-width:1250px;margin:auto;padding:28px 24px 70px}nav,.actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}button,select,input,textarea{font:inherit}button,nav a,.actions a{cursor:pointer;background:white;color:#064b92;border:1px solid #97aabb;padding:11px 16px;text-decoration:none}button[aria-pressed=true],button:hover{background:#064b92;color:white}label{display:block;font-weight:bold;margin:14px 0}input,textarea,select{display:block;width:100%;padding:10px;border:1px solid #9daebb;border-radius:3px;margin-top:5px;background:#fff;color:#132735}select{max-width:600px}textarea{min-height:90px}section>p{max-width:900px;color:#435767}.records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}article{background:#fff;border-top:4px solid #064b92;padding:24px;overflow-wrap:anywhere}article h3{margin:0 0 8px}.record-body{white-space:pre-wrap}.record-meta{font-size:14px;color:#50616e}a{color:#064b92}#status{min-height:24px;font-weight:bold}#fields label{background:white;padding:20px;border-left:4px solid #064b92;font-size:14px}button:disabled{opacity:.5;cursor:wait}[hidden]{display:none!important}:focus-visible{outline:3px solid #d49300;outline-offset:3px}@media(max-width:750px){.records{grid-template-columns:1fr}main{padding:20px 15px}h1{font-size:32px}}
