.about-page .guide-number { flex-shrink: 0; white-space: nowrap; }
.about-prose { margin-top: 18px; }
.about-prose p { margin: 0 0 20px; }
.about-prose p:last-child { margin-bottom: 0; }
.about-text-list { margin: 0; padding: 0; list-style: none; }
.about-text-list li + li { margin-top: 24px; }
.about-text-list h3 { margin: 0; color: var(--text); font-size: 18px; line-height: 1.4; }
.about-text-list p { margin: 8px 0 0; }
.about-next { scroll-margin-top: 24px; }
.about-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 24px; }
.about-page .guide-button { color: #fff; }
.about-page .about-guide-link { display: inline-block; padding: 10px 0; color: #ff858b; text-decoration: underline; text-underline-offset: 5px; }
.about-guide-link:hover { color: var(--text); }
@media (max-width: 560px) {
    .about-actions { align-items: flex-start; flex-direction: column; gap: 12px; }
}
