.short-answer_title{font-size:24px;font-weight:600;color:#222;line-height:32px;margin-bottom:24px;text-align:left}.short-answer_blocks{display:flex;flex-direction:column}.short-answer_item{display:flex;flex-direction:column;gap:4px}.short-answer_item .question{font-size:16px;font-weight:500;color:#333;line-height:1.5;display:flex;gap:4px}.short-answer_item .answer{font-size:16px;color:#666;line-height:1.5;gap:4px;margin:initial}.short-answer_item .answer p{margin:initial}.short-answer_item .answer a:hover{text-decoration:underline;opacity:.8}.short-answer{text-align:center}.short-answer_blocks{text-align:left}.short-answer_item{overflow:hidden;transition:height .3s ease;margin-bottom:20px}.short-answer_item.collapsed{height:0;margin:0}.question{font-weight:500}.rich-text-content{text-align:left;line-height:1.6}.toggle-button{cursor:pointer;padding:10px 20px;border:1px solid #333;background-color:#fff;text-align:center;display:inline-block;border-radius:20px;color:#333;font-size:14px;transition:background-color .3s ease,color .3s ease}.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.6}.short-answer_item:not(.collapsed) .rich-text-content{white-space:normal}@media screen and (max-width:768px){.short-answer_title{margin-bottom:14px;font-size:20px}.short-answer_item{gap:8px}.short-answer_item .answer,.short-answer_item .question{font-size:14px;line-height:1.4}.short-answer_item .answer::before,.short-answer_item .question::before{min-width:16px}.short-answer .toggle-button{font-size:12px}}