.about-page { flex: 1; width: 100%; max-width: 52rem; margin: 0 auto; padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 3vw, 2rem); display: flex; flex-direction: column; gap: 1.25rem; } .about-intro, .about-section { padding: clamp(1.25rem, 3vw, 2rem); display: flex; flex-direction: column; gap: 0.75rem; } .about-intro h1 { margin: 0; color: var(--color-emphasis); font-size: clamp(1.6rem, 3vw, 2.1rem); line-height: 1.15; } .about-section h2 { margin: 0; color: var(--color-emphasis); font-size: clamp(1.15rem, 2vw, 1.4rem); line-height: 1.2; } .about-intro .product-lede, .about-section p { margin: 0; max-width: 70ch; color: var(--color-text); line-height: 1.6; } .about-footnote { margin: 0.5rem 0 0; color: var(--color-subtle); font-family: var(--font-mono); font-size: 0.74rem; line-height: 1.5; } .about-page .button-secondary { align-self: flex-start; margin-top: 0.25rem; }