.question,.question-block,.questions{display:flex;transition:.5s}.answer-text,.answer-video{height:0;overflow:hidden;transition:height .5s,padding-top .5s}.answer-text,.answer-text a,.question-text{font-family:Inter,"sans-serif"}.questions{flex-direction:column}.question-block{width:100%;flex-direction:column;border-bottom:1px solid #727272;margin-bottom:1.5em;cursor:pointer;overflow:hidden}.active .question img{transform:rotate(180deg)}.question{justify-content:space-between;align-items:center;font-size:1.3em;margin-bottom:.5em}.question img{width:1.5em;height:auto;transition:transform .5s}.answer-video{width:100%;display:flex;justify-content:center;align-items:center}.answer-video .video{width:889px;height:500px;background-color:#fff}.answer-text .ql-editor{height:auto;overflow:visible;padding:0 0 1rem}

.answer-text .ql-editor img,
.answer-text .ql-editor iframe.ql-video,
.answer-video iframe,
.answer-video video,
.answer-video img,
.answer-video .video {
    max-width: 100%;
}

.answer-text .ql-editor iframe.ql-video,
.answer-video iframe,
.answer-video video,
.answer-video .video {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    border: 0;
}

@media (max-width: 768px) {
    .question {
        align-items: flex-start;
        gap: 12px;
        font-size: 1.05rem;
    }

    .question img {
        width: 1.1rem;
        margin-top: .15rem;
    }

    .question-block {
        margin-bottom: 1rem;
    }

    .answer-text .ql-editor {
        font-size: .98rem;
        line-height: 1.65;
    }
}

@media (max-width: 480px) {
    .question {
        font-size: .98rem;
    }
}
