.article-page .content { margin-top: 1.5rem; line-height: 1.65; }
.article-page .content h2 { margin-top: 1.2rem; }
.article-page .content h3 { margin-top: 0.8rem; }
.code-block { background: var(--color-bg-card); padding: 1rem; border-radius: 6px; overflow:auto; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, "Roboto Mono", monospace; font-size:0.95rem; }
.cta { font-weight:600; margin-top:1.2rem; }
.article-page .lead { color: var(--color-text-secondary); margin-bottom: 1rem; }
