main.form-wrap{max-width:780px;margin:3rem auto;padding:0 1rem;font:17px/1.6 system-ui;color:#172b37}fieldset{border:1px solid #bbc5ca;margin:1.5rem 0;padding:1.2rem}legend{font-weight:700}label{display:block;margin:1rem 0}input:not([type=checkbox]),select,textarea{display:block;box-sizing:border-box;width:100%;font:inherit;padding:.7rem;border:1px solid #60717b;border-radius:4px}textarea{min-height:150px}button{font:inherit;padding:.9rem;background:#173c51;color:white;border:0;cursor:pointer}a{color:#174d69}:focus-visible{outline:3px solid #bc7900;outline-offset:3px}.error{border:2px solid #9d2727;padding:1rem}.trap{position:absolute;left:-10000px}[hidden]{display:none!important}small{display:block}