.gen-form label { display: block; margin: 0.8em 0 0.2em; font-weight: bold; }
.gen-form input[type="text"], .gen-form select { width: 100%; max-width: 32em; padding: 0.4em; box-sizing: border-box; }
.gen-form fieldset { margin: 1em 0; padding: 0.6em 1em; }
.gen-form fieldset label { display: block; font-weight: normal; margin: 0.3em 0; }
.gen-form button { margin-top: 1em; padding: 0.5em 1.2em; cursor: pointer; }
#policy-output { width: 100%; min-height: 28em; box-sizing: border-box; font-family: monospace; padding: 0.6em; }
