/* ============================================================
   Заголовок/подзаголовок калькулятора — раньше стояли отдельным
   блоком .heading НАД карточкой квиза, теперь по ТЗ живут внутри
   самого квиза (.calculator__quiz-heading), над списком вопросов.
   Небольшой отступ между строками, т.к. родительский .calculator__quiz
   даёт gap:40px только между этим блоком и карточкой вопроса.
   ============================================================ */
.calculator__quiz-heading {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
