.question-item-root{text-align:center;border:0;min-width:0;margin-top:3rem;padding:0;font-size:1.125rem;font-weight:600;line-height:1.7}.question-item-legend{text-wrap:balance;word-break:keep-all;width:100%}.question-item-question-div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;width:100%;max-width:28rem;margin:1.5rem auto 0;display:grid}.question-item-question-div input[type=radio]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.question-item-question-div label{min-width:2.75rem;height:100%;min-height:2.75rem;color:var(--text-secondary);cursor:pointer;overflow-wrap:anywhere;word-break:keep-all;border-radius:.5rem;grid-template-rows:2.75rem auto;place-items:start center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;font-weight:400;line-height:1.5;display:grid}.question-item-question-div label:before{content:"";border:2px solid var(--brand-accent);background:var(--bg-secondary);border-radius:50%;align-self:center;width:1.25rem;height:1.25rem}.question-item-item1 label:before,.question-item-item5 label:before{width:2.5rem;height:2.5rem}.question-item-item2 label:before,.question-item-item4 label:before{width:1.875rem;height:1.875rem}.question-item-question-div input:checked+label{color:var(--text-primary);font-weight:700}.question-item-question-div input:checked+label:before{background:var(--brand-accent);box-shadow:inset 0 0 0 3px var(--bg-secondary)}.question-item-question-div input:focus-visible+label{outline:2px solid var(--focus-ring);outline-offset:2px}.question-item-question-div input:not(:disabled)+label:hover{background:var(--bg-tertiary)}.question-item-question-div input:disabled+label{cursor:default}
