#container{width:100%}.question{border-bottom:1px solid #d8d8d8;cursor:pointer;display:flex;font-size:22px;justify-content:space-between;padding:16px;transition:all .2s ease;user-select:none}.question:hover{background:#f8f9fa}.question div{font-size:22px}.question.question-open{border-bottom:1px solid #fff}.answer{font-size:16px;height:0;overflow:hidden;padding:0 16px;transition:all .2s ease}.answer.show{border-bottom:1px solid #d8d8d8;font-size:16px;height:auto;overflow:visible;padding:16px;transition:all .15s ease}.less-icon,.more-icon{padding:0 5px}.question .less-icon,.question.question-open .more-icon{display:none}.question .more-icon,.question.question-open .less-icon{display:block}