The canonical body-section wrapper. Locks vertical rhythm (py-14 md:py-20), max-width (default max-w-5xl), horizontal padding, and the eyebrow + heading + intro paragraph rhythm. Reach for this anywhere a page needs a content section. Don't roll your own <section className='py-...'>.
Surfaces: white (default), gray, lavender, lavenderStripe.
Widths: narrow (max-w-3xl, 768px), default (max-w-5xl, 1024px), wide (max-w-content, 1263px), full (max-w-content, 1263px). The wide/full tracks line up exactly with PageHero, StatsBar, and CTASection so card grids align with the hero card edges.
Densities: compact (py-10 md:py-14), default (py-14 md:py-20), spacious (py-16 md:py-24).
Source: src/components/editorial/PageSection.tsx.