.page-visit .question-prompts { list-style: none; padding: 0; margin: 28px 0; }
.page-visit .question-prompts li { padding: 18px 22px; background: var(--rose); border-radius: 20px; margin-top: 10px; font-size: 19px; }
.page-visit .visit-question { padding: 24px 0; border-bottom: 2px solid var(--line); }
.page-visit .visit-question:first-of-type { padding-top: 8px; }
.page-visit .visit-question h3 { margin-bottom: 14px; max-width: 30ch; }
.page-visit .visit-question p { margin-bottom: 0; }
.page-visit .page-hero { padding-bottom: 60px; }
