Opening section title
Opening paragraph. The first h2 in .article-body has no top border. All subsequent h2s get an automatic top border and padding.
Use em tags for accent-colored emphasis. Use strong tags for heading-colored bold text. Standard paragraph spacing is automatic.
Blockquotes are styled with a gold left border and dimmed background. Use them for Bible quotations and Socratic questions that break up the prose.
Subheading (h3)
Use h3 for subsections within a main section. They get slightly smaller text and tighter margins than h2.
- Bullet list item one. Bold labels with plain descriptions work well for multi-point arguments.
- Bullet list item two. Keep list items substantive – not single words.
- Bullet list item three. Lists break up prose and improve scan-ability.
- Ordered lists work the same way.
- Use them when sequence matters.
- Both ul and ol get consistent padding and spacing.
Mirror Grid – two-column comparison
Use .mirror-grid for side-by-side comparisons. Two columns: left is muted, right is primary text. Headers get accent styling.
Translation Split – word fork diagram
Use .translation-split to show one word/concept splitting into two different translations or meanings.
Data Table – forty-table
Use .forty-table for structured data with column headers. The last row auto-highlights. Column helper classes: .ft-who (bold), .ft-dur (accent), .ft-purp (muted), .ft-out (normal).
| Who | Duration | Purpose | Outcome |
|---|---|---|---|
| Person A | 40 days | Purpose description | Outcome description |
| Person B | 40 years | Purpose description | Outcome description |
| Highlighted | Final row | Auto-highlighted | Gold background |
Tetra Grid – three-column label + two comparisons
Use .tetra-grid for three-column comparisons where the first column is a label/category. All three headers show in accent color.
Inversion Grid – three-column before/after
Use .inversion-grid for before/after or old/new comparisons. First column is accent label. Second is muted (before). Third is primary (after). The first header has no explicit color; the second is muted; the third is accent.
Pattern Grid – label + citation + description
Use .pattern-grid for structured lists where each item has a label, a citation/reference, and a description. The first row with .pg-header acts as a column header.
Expandable panels
Two types of expandable panels: details.more-context for supplementary information, and details.what-about for objections and counter-arguments.
More context Title of the context panel
First paragraph of expanded content. Uses accent emphasis and heading-colored bold just like the article body.
Second paragraph. Add as many paragraphs as needed. The last paragraph auto-removes its bottom margin.
What about "Common objection or question phrased as a quote"
First paragraph of the response. This panel has a gold left border to visually distinguish it from the more-context panel.
Second paragraph. Address the objection directly and thoroughly.
End each major section with a Socratic question in a blockquote. These break up the text and give the reader something to sit with before continuing.