.questions{margin-top:18px}.question{padding:16px 0;border-top:1px solid var(--line)}.question h4{margin:0 0 10px}.question h4 b{color:var(--red)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip,.other-toggle{border:1px solid #b8cbc2;background:#fff;border-radius:20px;padding:9px 14px;color:var(--ink);cursor:pointer}.chip.selected{background:var(--green);border-color:var(--green);color:#fff}.question.required:not(.complete) h4{color:var(--red)}.other{margin-top:9px}.other-field{display:flex;margin-top:8px;max-width:620px}.other-field input{border-radius:9px 0 0 9px}.template-hint{margin-top:14px;color:var(--green);font-size:13px;font-weight:700}
