fieldset{border:0;padding:0;margin:20px 0}legend{font-weight:650;margin-bottom:10px}.choice{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;border:1px solid #dbe1d7;border-radius:12px;cursor:pointer;background:#fff}.choice input{width:auto;accent-color:#365746}.choice small{display:block;flex-basis:100%;line-height:1.6;color:#566253;margin-left:25px}.choice.selected{border:2px solid #44634c;background:#f2f6ec}.choice:focus-within{outline:2px solid #456950;outline-offset:3px}