:root{color:#101f31;background:#f7f9fb;font:16px/1.6 Arial,Helvetica,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}a{color:#146857}header{align-items:center;gap:24px;max-width:1000px;margin:auto;padding:24px;display:flex}header a{align-items:center;min-height:44px;text-decoration:none;display:flex}.request-brand{letter-spacing:-2px;color:#101f31;margin-right:auto;font-size:32px;font-weight:750}main{max-width:760px;margin:28px auto 64px;padding:0 24px}h1{letter-spacing:-1.6px;margin:16px 0;font-size:clamp(32px,5vw,48px);line-height:1.15}h2{font-size:22px;line-height:1.3}.request-kicker{letter-spacing:1px;color:#526174;font-size:12px;font-weight:700}.request-intro{color:#526174;font-size:18px}form,aside,#request-result{background:#fff;border:1px solid #dbe2e9;border-radius:12px;margin-top:28px;padding:24px}label{margin:16px 0 8px;font-weight:600;display:block}label:first-child{margin-top:0}input,textarea{color:#101f31;background:#fff;border:1px solid #718398;border-radius:6px;width:100%;padding:12px;font:16px/1.5 Arial,sans-serif}textarea{resize:vertical;font-family:Consolas,monospace}.field-help{color:#526174;margin:8px 0 20px;font-size:13px}.request-actions{flex-wrap:wrap;gap:12px;display:flex}button{cursor:pointer;color:#fff;background:#101f31;border:1px solid #101f31;border-radius:6px;min-height:48px;padding:12px 20px;font:600 16px Arial,sans-serif}#request-clear{color:#101f31;background:#fff}button:disabled{opacity:.65;cursor:wait}:focus-visible{outline-offset:3px;outline:3px solid #187eaa}#request-status{min-height:26px}dt{margin-top:16px;font-weight:600}dd{overflow-wrap:anywhere;margin:4px 0;font-family:Consolas,monospace}aside p,#request-result p{color:#526174;font-size:14px}li{margin:8px 0}.skip-link{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:8px}@media (width<=500px){header{gap:16px;padding:12px 20px}header a{font-size:14px}.request-brand{font-size:30px}main{margin-top:20px;padding:0 20px}form,aside,#request-result{padding:18px}h1{font-size:36px}}#submit-request-form{min-width:0}#submit-request-form select{min-width:0;max-width:100%;font:inherit}#submit-request-form button{white-space:normal;max-width:100%}#submit-request-id,#last-upload-reference{overflow-wrap:anywhere}
