/* Markdown-rendered prose pages — /about, /faq.
 * Layout (max-width, margin, padding) comes from .flow-page in _base.css.
 * This file covers only the prose typography inside the markdown content.
 */
.flow-page h2 { font-size: 1.3em; font-weight: 700; color: var(--charcoal); margin-top: 1.5em; margin-bottom: 0.4em; line-height: 1.3; }
.flow-page h3 { font-size: 1.1em; font-weight: 600; color: var(--charcoal); margin-top: 1.2em; margin-bottom: 0.3em; }
.flow-page p { font-size: 1.05em; line-height: 1.6; color: var(--charcoal); margin-bottom: 0.8em; }
.flow-page ul, .flow-page ol { font-size: 1.05em; line-height: 1.6; color: var(--charcoal); margin-bottom: 0.8em; padding-left: 1.4em; }
.flow-page li { margin-bottom: 0.3em; }
.flow-page a { color: var(--teal); }
.flow-page a:hover { color: #005580; }
.flow-page strong { font-weight: 600; }
.flow-page hr { border: none; border-top: 1px solid var(--line); margin: 1.5em 0; }
