:root{--hs-links: 48 100%;--color-foreground: #000000;--color-background: #7a97a5;--color-links: #000000;--color-links-hover: #477185;--color-border: #000000;--color-invalid: red;--font-body: Verdana, Arial;--font-display: var(--font-body)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:-moz-focusring{outline:auto}:focus{outline:var(--color-links) solid 2px;outline-offset:2px}html,body{padding:0;margin:0;background-color:var(--color-background);background-image:url(/images/background.jpg);background-position:left top;background-repeat:repeat-x;background-color:#7a97a5;font-size:12px;font-family:Verdana,Arial;color:#000}body{font-family:var(--font-body);line-height:1.5;background-repeat:no-repeat;min-height:100vh;min-height:calc(100vh - env(safe-area-inset-bottom))}a{color:var(--color-links);text-decoration:none}a:hover{color:var(--color-links-hover);text-decoration:underline}hr{display:block;height:1px;border:0;background-color:var(--color-border);margin-top:2rem;margin-bottom:2rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin:0}h1{font-size:2.25rem;line-height:2.5rem}h2{font-size:1.5rem;line-height:2rem}h3{font-size:1.25rem;line-height:1.75rem}h4{font-size:1.125rem;line-height:1.75rem}h5,h6{font-size:.875rem;line-height:1.25rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{--gutter: 16px;width:1024px;max-width:calc(100% - var(--gutter) * 2);margin-right:auto;margin-left:auto}.button{--shadow-color: hsl(var(--hs-links) 30%);--shadow-size: 3px;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;appearance:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1;font-size:12px;margin:0;padding:.5em 1em;border:solid 1px var(--color-links);border-radius:4px}.button:hover{--raise: 2px}.button[disabled],.button[aria-disabled=true]{pointer-events:none;opacity:.7}.button:focus:not(:focus-visible){outline:none}.form-inline{display:inline}.button-link{display:inline;border:0;background:transparent;padding:0;margin:0;font-weight:700;cursor:pointer;font-size:12px;text-decoration:underline;font-family:Verdana,Arial}form{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (max-width:600px){form{gap:.5rem}}fieldset{margin:0;padding:0;border:0}legend{display:block;max-width:100%;margin-bottom:.5rem;color:inherit;white-space:normal}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;display:flex;align-items:center;width:100%;height:2.5rem;margin:0;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:4px;box-shadow:none;font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-foreground)}select{display:block;display:flex;align-items:center;width:100%;height:2.5rem;margin:0;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:4px;box-shadow:none;font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-foreground)}[type=text][aria-invalid=true],[type=password][aria-invalid=true],[type=date][aria-invalid=true],[type=datetime][aria-invalid=true],[type=datetime-local][aria-invalid=true],[type=month][aria-invalid=true],[type=week][aria-invalid=true],[type=email][aria-invalid=true],[type=number][aria-invalid=true],[type=search][aria-invalid=true],[type=tel][aria-invalid=true],[type=time][aria-invalid=true],[type=url][aria-invalid=true],[type=color][aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--color-invalid)}textarea{display:block;min-height:50px;max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{opacity:.7;cursor:not-allowed}[type=file],[type=checkbox],[type=radio]{margin:0}[type=file]{width:100%}label{margin:0}[type=checkbox]+label,[type=radio]+label{margin-left:.5rem}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}::placeholder{color:#ffffffa6}.form-validation-error{margin:.25em 0 0;color:var(--color-invalid)}.error-container{background-color:#e74651be;border-radius:.25rem;padding:.5rem 1rem}.form-actions{text-align:center}
