:root{font-family:system-ui,sans-serif;color:#173444;background:#f4f7fa;--brand:#1b6082}*{box-sizing:border-box}body{margin:0}header{background:white;border-bottom:1px solid #d7e1e8;padding:20px 5%;display:flex;align-items:center;gap:22px}header img{width:210px;height:auto}header span{border-left:1px solid #cdd9e1;padding-left:22px;font-weight:600}#identity{margin-left:auto}main{max-width:940px;margin:40px auto;padding:0 24px}h1{font-size:30px}h2{font-size:22px}form,section section,#application>section{background:white;padding:24px;margin:24px 0;border:1px solid #d7e1e8;border-radius:10px}label,legend{font-weight:600;display:block;margin:12px 0}select,textarea{width:100%;padding:12px;border:1px solid #adc0cc;border-radius:5px;font:inherit}textarea{min-height:110px}fieldset{border:0;padding:0;margin:20px 0}.task{padding:14px;background:#f6f9fb;border:1px solid #dbe5eb;border-radius:6px;margin:10px 0}.task label{margin:0}.task p{margin:8px 0;font-size:14px}.task input{margin-right:9px}button,.button{background:var(--brand);color:white;border:0;border-radius:5px;padding:11px 17px;cursor:pointer;font:inherit;display:inline-block;text-decoration:none}button:disabled{opacity:.5;cursor:wait}.secondary{background:#526676;margin-left:10px}.notice{background:#e7f0f7;border-left:4px solid var(--brand);padding:15px;line-height:1.5}.card{border-top:1px solid #dde5eb;padding:16px 0}.card p{white-space:pre-wrap;overflow-wrap:anywhere}.badge{font-size:12px;font-weight:700;color:var(--brand)}.small{font-size:13px;color:#526676}#message{white-space:pre-wrap;overflow-wrap:anywhere;color:#8c2828}footer{text-align:center;color:#526676;padding:25px}a{color:var(--brand)}[hidden]{display:none!important}@media(max-width:600px){header{flex-wrap:wrap}header img{width:155px}header span{font-size:14px}main{margin-top:25px}}
