/* Modern: clean sans-serif, bold left-aligned headings, accent bar. */
.wpb-chapter-opener { padding-top: 8%; margin-bottom: 1.8em; border-bottom: 2pt solid {{accent}}; padding-bottom: 0.8em; }
.wpb-chapter-label { font-family: {{heading_font}}; font-weight: bold; font-size: 0.8em; letter-spacing: 1.5pt; color: {{accent}}; }
h1.wpb-chapter-title { font-family: {{heading_font}}; font-size: 2.2em; font-weight: bold; letter-spacing: -0.5pt; color: {{primary}}; margin-bottom: 0.2em; }
h2 { font-weight: bold; color: {{primary}}; }
h3 { font-weight: bold; color: #333333; }
blockquote { font-style: normal; background: #f6f7f9; border-left: 3pt solid {{accent}}; padding: 0.6em 0.9em; }
.wpb-part h1 { font-family: {{heading_font}}; font-weight: bold; color: {{primary}}; }
.wpb-header td { border-bottom: 0.6pt solid {{accent}}; color: #666666; }
