/* Simple, open question-and-answer blocks for the diligence page. */
.diligence-intro { padding: clamp(3rem, 6vw, 5rem) var(--page-gutter); background: var(--navy); }
.diligence-intro h1 { font-size: clamp(2.5rem, 4.7vw, 5.5rem); }
.diligence-faq > section { padding: clamp(2.5rem, 5vw, 4.5rem) var(--page-gutter); background: var(--paper); color: var(--navy); }
.diligence-faq > section:nth-child(even) { background: var(--navy); color: var(--white); }
.diligence-faq h2 { max-width: 48ch; margin-bottom: 1.5rem; font-size: clamp(1.5rem, 2.4vw, 2.5rem); line-height: 1.25; }
.diligence-answer { max-width: 75ch; }
.diligence-answer p { font-size: 1.1rem; line-height: 1.8; }
