/* Question above, selectable answers arranged clearly left and right. */
.needs-dialog{width:min(calc(100% - 2rem),76rem)}
.needs-form fieldset{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;padding-top:2rem}
.needs-form legend{display:block;width:100%;max-width:46rem;margin:0 0 1.6rem;padding:0;font-size:clamp(1.33rem,1.375vw,1.73rem)}
.needs-form [data-needs-options]{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:0}
.needs-form [data-needs-options] label:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - .425rem);margin-inline:auto}
.needs-form label>span{justify-content:flex-start;min-height:5.4rem;padding:1.15rem 1.25rem;border-radius:1rem;font-size:.82rem}
.needs-controls{grid-column:1/-1}
@media(max-width:650px){.needs-dialog{width:calc(100% - .8rem)}.needs-form fieldset{grid-template-columns:1fr 1fr;column-gap:.55rem}.needs-form legend{margin-bottom:1.15rem;font-size:clamp(1.27rem,3.3vw,1.45rem)}.needs-form [data-needs-options]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.needs-form [data-needs-options] label:last-child:nth-child(odd){width:calc(50% - .275rem)}.needs-form label>span{align-items:flex-start;flex-direction:column;min-height:6.8rem;padding:.85rem;font-size:.7rem}.needs-form label b{flex-basis:1.65rem;width:1.65rem}.needs-controls{margin-top:1.25rem}}
