:root{font:18px/1.5 system-ui,sans-serif;color:#182238;background:#f4f7fb}body{margin:0}main{max-width:60rem;margin:auto;padding:1.5rem}section{padding:1.25rem;background:#fff;border:1px solid #b6c2d3;margin:1rem 0}label{display:block;margin-top:1rem}input,textarea,select,button{font:inherit;max-width:100%;box-sizing:border-box}input,textarea,select{padding:.5rem;border:1px solid #52627b}textarea{width:100%;min-height:6rem}button{background:#203e70;color:#fff;border:2px solid #203e70;padding:.6rem .9rem;margin:.5rem .3rem .5rem 0;cursor:pointer}button:disabled{background:#53627a;border-color:#53627a}a{color:#153d83}:focus-visible{outline:3px solid #9b4b00;outline-offset:3px}.notice{border-left:5px solid #784100;padding:1rem;background:#fff2d8}li{overflow-wrap:anywhere}[hidden]{display:none!important}
