.field{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:0 0;outline:none;padding:.55rem .8rem}.field:focus{border-color:var(--ink)}.field-note{resize:none;min-height:72px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.survey-fieldset{border:0;flex-direction:column;flex:auto;min-width:0;min-height:0;margin:0;padding:0;display:flex}.survey-options{flex-direction:column;flex:auto;gap:.4rem;min-height:0;display:flex}.survey-choice{cursor:pointer;border:1px solid var(--line);flex:1 1 0;align-items:center;min-height:44px;padding:.45rem .85rem;font-size:14px;line-height:1.35;display:flex}.survey-choice[data-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.survey-choice[data-checked=false]:hover{border-color:var(--line-strong);background:var(--cream-deep)}
