.prose { flex: 1; max-width: calc(720px + 2 * var(--gutter)); margin-left: auto; margin-right: auto; padding-top: 24px; padding-bottom: 56px; }
.prose h1 { margin: 0 0 6px; font-size: clamp(40px, 9vw, 72px); font-weight: 900; text-transform: uppercase; letter-spacing: -0.02em; line-height: 0.95; }
.prose .updated { margin: 0 0 28px; color: var(--text-3); font-size: 14px; }
.prose h2 { margin: 32px 0 8px; font-size: 21px; font-weight: 800; font-stretch: 112%; }
.prose p { margin: 0 0 14px; font-size: 17px; line-height: 1.6; color: var(--text-2); }
.prose a { color: var(--lime); }
