/* Elements the guide uses that style.css has no .prose rule for */
.article-body .prose h3{font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);margin:36px 0 14px;letter-spacing:-0.02em;font-weight:700;line-height:1.2}
.article-body .prose li{margin-bottom:6px}
.article-body .prose code{font-family:var(--font-mono);font-size:0.88em;background:var(--surface-1);padding:2px 6px;border-radius:4px}
.article-body .prose table{width:100%;border-collapse:collapse;margin:0 0 28px;font-size:16px}
.article-body .prose th,.article-body .prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--surface-line,rgba(0,0,0,0.1));vertical-align:top}
.article-body .prose th{font-weight:600;color:var(--ink)}
.article-body .prose a{color:var(--blue);text-decoration:underline}
@media (max-width:600px){.article-body .prose table{display:block;overflow-x:auto}}
