.about-page { max-width: 52rem; padding-block: var(--space-7) var(--space-9); }
.about-page h1 { font-family: var(--font-serif); font-size: var(--type-display); font-weight: 500; line-height: 1.1; margin-block: var(--space-3) var(--space-4); }
.about-page h2 { font-family: var(--font-serif); font-size: var(--type-title); font-weight: 500; line-height: 1.2; margin-block-end: var(--space-3); }
.about-page p { margin-block: var(--space-3); }
.about-page .about-lead { font-size: var(--type-lead); }
.about-page section { border-top: 1px solid var(--border-soft); margin-block-start: var(--space-7); padding-block-start: var(--space-6); }
.about-page a { text-underline-offset: 0.2em; }
.about-sources { margin-block-start: var(--space-3); }
.about-sources > div { padding-block: var(--space-2) var(--space-4); }
.about-sources dt { font-weight: 700; }
.about-sources dt a, .about-return a { align-items: center; display: inline-flex; min-height: 2.75rem; }
.about-sources dd { color: var(--text-secondary); }
.about-page .about-return { margin-block-start: var(--space-7); }
