:root{font-family:Arial,Helvetica,sans-serif;color:#17233b;background:#f4f6fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{background:#101b32;color:white;padding:24px 6%;display:flex;align-items:center;gap:24px}.brand{font-size:24px;font-weight:700;letter-spacing:5px;color:white;text-decoration:none}.brand img{width:280px;height:83px;object-fit:contain;display:block}header span{font-size:14px;color:#b3c1db}main{max-width:620px;margin:48px auto;background:white;border:1px solid #dce3ee;padding:36px;border-radius:5px}h1{font-size:30px;letter-spacing:-.035em;margin:0 0 20px}h2{font-size:20px}p,li{font-size:15px;line-height:1.6}a{color:#2454d9}label{display:block;font-weight:700;margin-bottom:8px;font-size:14px}input:not([type=hidden]):not([type=checkbox]),select,textarea{width:100%;padding:12px;border:1px solid #becadd;border-radius:4px;font:inherit}input[type=checkbox]{margin-right:8px}.helptext{display:block;color:#576982;font-size:13px;margin-top:8px}.btn,button{display:inline-block;background:#325de5;color:white;padding:12px 18px;border:1px solid #325de5;border-radius:4px;font:700 14px Arial;text-decoration:none;cursor:pointer;margin:8px 0}.btn-secondary{color:#223957;background:white;border-color:#bfcee2}table{width:100%;border-collapse:collapse;margin:20px 0}th,td{text-align:left;padding:10px;border-bottom:1px solid #dce3ee}table input{min-width:0}img{max-width:100%}.auth-links{display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid #dce3ee;padding-top:24px;margin-top:30px;font-size:13px}footer{text-align:center;color:#61718a;font-size:13px;padding:0 20px 32px}.errorlist,.errornote{color:#a22b3b;background:#fff2f3;padding:12px 24px}.row{display:block}.col-md-5,.col-md-offset-3{width:100%;margin:0}ul{padding-left:22px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #82a4ff;outline-offset:3px}@media(max-width:650px){main{margin:24px 16px;padding:24px}header{display:block;padding:20px}header span{display:block;margin-top:10px}h1{font-size:26px}table th,table td{display:block;width:100%}}
