.checklist-chapter-page .question-opening { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, .7fr); align-items: center; gap: 48px; }
.checklist-chapter-page .question-illustration { max-width: 360px; }
.checklist-chapter-page #unanswered .visit-questions li { padding-bottom: 46px; }
@media (max-width: 700px) { .checklist-chapter-page .question-opening { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
@media print { .checklist-chapter-page .question-opening { display: block; } .checklist-chapter-page #unanswered .visit-questions li { padding-bottom: 22pt; } }
