body{margin:0;background:#f4f7fb;color:#23364b;font:16px system-ui}header{padding:24px 6%;background:#17334e;color:#fff;font-size:24px}main{max-width:1000px;margin:40px auto;padding:24px}section,form{padding:24px;background:#fff;border:1px solid #dce4ed;border-radius:12px}p{line-height:1.8}input,select,button{font:inherit;margin:8px;padding:10px}button{background:#176a8b;color:#fff;border:0;border-radius:6px}button:disabled{opacity:.5}fieldset{margin:16px 0;border:1px solid #dce4ed}label{display:inline-block;margin:8px}
