*{box-sizing:border-box}body{margin:0;background:#f7f9fc;color:#182d4c;font:14px/1.5 Arial,sans-serif}header{height:66px;border-bottom:1px solid #e4eaf2;background:white;display:flex;align-items:center;padding:0 28px;gap:12px}header b{color:#187df4;font-size:23px}.proto{margin-left:auto;color:#936400;background:#fff4cf;border-radius:5px;padding:6px 10px;font-size:12px}main{max-width:860px;margin:30px auto;padding:0 24px}.eyebrow{color:#197cf3;font-size:12px;letter-spacing:1px}h1{font-size:25px;line-height:1.2;font-weight:600;margin:15px 0}main>p{color:#6c7d93}aside{border:1px solid #efdba8;background:#fff8e7;color:#725b24;border-radius:8px;padding:16px;margin:24px 0}aside p{margin:8px 0 0}section{border:1px solid #e2e9f3;border-radius:10px;background:#fff;padding:24px}ol{list-style:none;display:flex;gap:24px;padding:0 0 13px;margin:0 0 26px;font-size:13px;color:#8a98ac;border-bottom:1px solid #e1e7f0}.selected{color:#197cf3;font-weight:600}label{display:block;font-weight:600;margin-bottom:18px}input{display:block;width:100%;margin-top:8px;border:1px solid #d3dce9;border-radius:6px;padding:13px;background:#fff;color:#182d4c;font:inherit}input:disabled{background:#f8fafc;color:#7b8ba1}fieldset{border:0;padding:0;margin:0}.help{font-size:13px;color:#6c7d93}button{border:0;border-radius:6px;background:#197cf3;color:#fff;padding:14px 22px;font:600 14px Arial,sans-serif;width:100%}button:disabled{background:#e5eaf1;color:#8390a2}#status{font-size:13px;color:#725b24;margin:18px 0 0}.foot{font-size:12px}@media(max-width:500px){header{padding:0 16px;font-size:12px}.proto{font-size:9px}main{margin:22px auto;padding:0 14px}h1{font-size:21px}section{padding:15px}ol{gap:15px;font-size:11px}aside{font-size:13px;padding:15px}.help{font-size:12px}}
#selection{margin-top:20px}#selection h2{font-size:20px}#selection label{display:flex;gap:12px;align-items:flex-start;margin:15px 0;border-bottom:1px solid #edf0f5;padding-bottom:12px}#selection input[type=checkbox]{display:inline-block;width:22px;height:22px;margin:0;flex-shrink:0;accent-color:#197cf3}#selection small{display:block;font-weight:normal;color:#6c7d93}#selection-state{font-size:13px;color:#725b24}
