.htoa-survey { margin: 1.5rem 0; }
.htoa-survey-q { margin-bottom: .75rem; }
.htoa-survey-options { display: flex; flex-wrap: wrap; gap: .5rem; }
.htoa-survey-opt { white-space: normal; text-align: left; }
.htoa-survey-other { margin-top: .75rem; display: flex; gap: .5rem; }
.htoa-survey-other input { max-width: 360px; }
