body{font-family:Arial,sans-serif;background-color:#fff;margin:40px;padding:0}.form{display:flex;flex-direction:column;max-width:300px;width:100%;gap:20px;margin:0 auto}label{font-size:16px;font-weight:500;display:flex;flex-direction:column;gap:6px;margin-top:40px}input[type=number]{padding:8px;font-size:16px;border:1px solid #999;border-radius:4px}fieldset{border:1px solid #999;border-radius:4px;padding:10px;font-size:16px}legend{font-size:14px;font-weight:700;padding:0 5px}fieldset label{display:inline-flex;align-items:center;margin-right:20px;font-weight:400}input[type=radio]{margin-right:6px}button[type=submit]{padding:10px;font-size:14px;background-color:#f5f5f5;border:1px solid #999;border-radius:4px;cursor:pointer;transition:background-color .2s ease}button[type=submit]:hover{background-color:#e1e1e1}
