/* Centered content container — the design's .wrap. */
.wrap { max-width: var(--maxw); margin: 0 auto; padding: 0 5px; }

/* Section vertical rhythm (design: section.wrap margin-top). */
section.wrap { margin-top: var(--space-8); }

/* Shared helpers used across sections. */
.center { text-align: center; }
