*{box-sizing:border-box}body{margin:0;background:#f3f6f9;color:#183b4e;font:17px/1.6 system-ui,sans-serif}main{max-width:680px;margin:8vh auto;padding:36px;background:white;border:1px solid #dbe5ec;border-radius:18px}.brand{font-weight:750;color:#126181}h1{font-size:30px;line-height:1.2}label{display:block;font-weight:650;margin:22px 0}select{display:block;width:100%;margin-top:8px;padding:12px;font:inherit;background:white;border:1px solid #8ca2ae;border-radius:6px}button{font:inherit;font-weight:650;color:white;background:#2854cf;border:0;border-radius:7px;padding:13px 22px;cursor:pointer}a{color:#244dab}.note,footer{font-size:14px}footer{border-top:1px solid #dbe5ec;margin-top:30px;padding-top:20px}strong{overflow-wrap:anywhere}:focus-visible{outline:3px solid #d58216;outline-offset:3px}@media(max-width:720px){main{margin:20px 12px;padding:24px}h1{font-size:25px}}