/* ABOUTME: Styles for standalone text pages such as the policies and the 404 page. */
/* ABOUTME: Keeps body text to a readable line length. */

.text-page { padding-top: clamp(16px, 4vw, 40px); }
.text-page h1 { max-width: var(--measure); font-size: clamp(2rem, 1.5rem + 2vw, 2.8rem); }
.prose { max-width: var(--measure); }
.prose h2 { margin-top: 2em; font-size: clamp(1.25rem, 1.1rem + 0.6vw, 1.5rem); }
.prose code { font-size: 0.9em; padding: 0.1em 0.35em; background: var(--surface); border: 1px solid var(--rule); border-radius: 4px; }
.text-page__updated { margin-top: 2.5rem; font-size: 0.9rem; color: var(--muted); }
.eyebrow { margin: 0 0 0.5rem; color: var(--muted); font-size: 0.85rem; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; }
