/* Reading paths use the same tokens and type scale as style.css. */
[data-writing-byline] a { color: var(--accent); text-decoration: underline; text-underline-offset: 4px; }
.article-discovery { max-width: 1180px; margin: 0 auto; padding: 56px 32px; border-top: 1px solid var(--line); }
.article-discovery h2 { font-size: clamp(30px, 4vw, 44px); line-height: 1.02; letter-spacing: -0.03em; }
.article-discovery ul { list-style: none; padding: 0; display: grid; gap: 24px; }
.article-discovery a { color: var(--accent); text-decoration: underline; text-underline-offset: 4px; }
.article-discovery p { color: var(--ink-muted); line-height: 1.6; }
@media (max-width: 680px) { .article-discovery { padding: 56px 20px; } }
