body{margin:0;font:17px/1.65 Arial,sans-serif;color:#09243a;background:#f5faff}header,main,footer{max-width:950px;margin:auto;padding:26px}header{border-bottom:1px solid #bed2e5}nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}a{color:#176ab7}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#09243a;font-size:22px;font-weight:bold}.brand img{width:46px;height:46px}h1{font-size:clamp(30px,5vw,48px);line-height:1.2}form{display:grid;gap:20px}label{display:grid;gap:7px;font-weight:bold}input,select,textarea{width:100%;box-sizing:border-box;padding:12px;font:inherit;border:1px solid #8fa9ba;border-radius:4px;background:white}.group,section{padding:24px;border:1px solid #c5d8e5;background:white;margin-bottom:20px}.group label{margin:12px 0}button,.button{display:inline-block;padding:13px 20px;background:#176ab7;color:white;border:0;border-radius:4px;font:inherit;font-weight:bold;cursor:pointer;text-decoration:none}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #85c9ff;outline-offset:4px}[hidden]{display:none!important}.note{font-size:14px;color:#506b7c}.controls{display:flex;gap:12px;flex-wrap:wrap}.consent{display:flex;align-items:flex-start;font-weight:normal}.consent input{width:20px;margin:7px 0 0}.trap{position:fixed;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;pointer-events:none}.status{padding:14px;border:1px solid #176ab7;overflow-wrap:anywhere}.status.error{border-color:#ae3030;color:#8d2222}table{width:100%;border-collapse:collapse}th,td{border:1px solid #bed2e5;padding:12px;text-align:start;vertical-align:top}.table-wrap{overflow-x:auto}.tag{color:#176ab7;font-weight:bold}li{margin-block:12px}footer{font-size:14px} @media(max-width:600px){header,main,footer{padding:20px 16px}section,.group{padding:18px}}