:root{font-family:Arial,sans-serif;color:#0c234b;background:#f6f7f9;line-height:1.55}*{box-sizing:border-box}body{margin:0}header{background:#0c234b;color:white;padding:1rem max(1rem,calc((100vw - 1000px)/2));display:flex;flex-wrap:wrap;gap:.4rem 2rem}header a{color:#b8dfff;font-weight:bold}main{max-width:1000px;margin:auto;padding:2rem 1rem}h1{font-size:2rem;line-height:1.2}h2{font-size:1.2rem}label{display:block;font-weight:bold;margin:.5rem 0}input,select,textarea{display:block;max-width:100%;font:inherit;border:1px solid #69778b;border-radius:3px;padding:.55rem;background:white;color:#0c234b}input,textarea{width:100%}#signIn{max-width:28rem}.toolbar{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end;margin:1rem 0}.toolbar label{margin:0}button{font:inherit;cursor:pointer;background:#ab0520;color:#fff;border:2px solid #ab0520;border-radius:3px;padding:.55rem .85rem;font-weight:bold}button:hover,button:active{background:#820418;border-color:#820418}button.secondary{background:white;color:#0c234b;border-color:#69778b}button.secondary:hover,button.secondary:active{background:#e1ecf5;border-color:#0c234b}button:disabled{background:#e4e7ed;color:#4e596b;border-color:#a0a9b6;cursor:wait}:focus-visible{outline:3px solid #1e83b5;outline-offset:3px}article{background:white;border:1px solid #c4cbd4;border-left:4px solid #0c234b;padding:1.2rem;margin:1rem 0}.meta,.contact,.note{font-size:.9rem}.note{background:#e8eef4;padding:1rem}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.95rem;padding:.8rem;background:#f6f7f9}summary{cursor:pointer;font-weight:bold;padding:.5rem 0}[hidden]{display:none!important}#message,.saveMessage{white-space:pre-wrap;overflow-wrap:anywhere}a{color:#ab0520}
