*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#10233e;font:16px/1.6 Arial,sans-serif}header,main{max-width:780px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:16px}a{color:#b8002c}header a{font-weight:bold}section,.card{background:white;border:1px solid #dfe5ef;border-radius:16px;padding:24px;margin:16px 0}h1{font-size:30px;line-height:1.2}h2{font-size:22px}label{display:block;margin:14px 0}input{display:block;width:100%;padding:13px;border:1px solid #c5cddd;border-radius:8px;font:inherit;font-size:16px}button,.button{display:inline-block;background:#e80035;color:white;border:0;border-radius:8px;padding:13px 18px;font:inherit;cursor:pointer;margin:6px 6px 6px 0}button:disabled{opacity:.5}.secondary{background:#10233e}.muted{color:#647086}.badge{display:inline-block;background:#edf3ff;border-radius:20px;padding:8px 14px;color:#153e88;font-weight:bold}.steps{padding-left:24px}.steps li{padding:8px;color:#647086}.steps .current{font-weight:bold;color:#b8002c}#message{white-space:pre-line}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #2876db;outline-offset:3px}[hidden]{display:none!important}@media(max-width:500px){main,header{padding:16px}section,.card{padding:20px}}
