.usage-generator fieldset{border:0;padding:0;margin:0;min-width:0}
.usage-generator legend{font-family:var(--display);font-size:clamp(1.6rem,4vw,2.2rem);margin-bottom:20px;line-height:1.15}
.usage-generator legend:focus,.usage-generator h2:focus{outline:none}
.usage-generator [hidden]{display:none!important}
.usage-generator input[type=text],.usage-generator input:not([type]){width:100%;box-sizing:border-box}
.usage-generator .choices{flex-wrap:wrap}
.usage-generator .question small{font-size:.85rem;color:var(--muted)}
