.about-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 24px; margin: 24px 0; }
.about-actions .cta { margin: 0; }
.about-actions > a:last-child { font-size: 13px; font-weight: 700; }
.about-toc { padding: 18px 0; margin-bottom: 24px; border-top: 1px solid #e5e8eb; border-bottom: 1px solid #e5e8eb; }
.about-facts { margin: 0; }
.about-facts > div { display: grid; grid-template-columns: 180px 1fr; gap: 24px; padding: 20px 0; border-bottom: 1px solid #e5e8eb; }
.about-facts dt { font-size: 15px; font-weight: 800; }
.about-facts dd { margin: 0; font-size: 15px; color: #53606d; }
.card + .card { margin-top: 24px; }
.card h3 { margin: 28px 0 10px; font-size: 17px; letter-spacing: -.02em; }
.card [id] { scroll-margin-top: 24px; }
.about-reading { padding: 0 24px; }
@media (max-width: 600px) { .about-facts > div { grid-template-columns: 1fr; gap: 8px; } .about-actions { gap: 18px; } .about-reading { padding: 0; } }
