body{font-family:system-ui,Arial,sans-serif;max-width:720px;margin:0 auto;padding:24px;color:#1b2a3a;line-height:1.5}
label{display:block;margin-top:12px;font-weight:600}input,select{width:100%;padding:8px;margin-top:4px;box-sizing:border-box}
.consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.92em}.consent input{width:auto;margin-top:4px}
button{margin-top:18px;padding:12px 24px;background:#0b5c8a;color:#fff;border:0;border-radius:6px;font-size:1em}footer{margin-top:40px;font-size:.85em}
