.article-body h2:not(.not-prose *){letter-spacing:-.01em;color:var(--color-foreground);margin-top:2.25rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.article-body h3:not(.not-prose *){color:var(--color-foreground);margin-top:1.75rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.article-body ol:not(.not-prose *),.article-body p:not(.not-prose *),.article-body ul:not(.not-prose *){color:var(--color-muted-foreground);margin-bottom:1.1rem;line-height:1.75}.article-body ol:not(.not-prose *),.article-body ul:not(.not-prose *){padding-left:1.35rem}.article-body ul:not(.not-prose *){list-style:outside}.article-body ol:not(.not-prose *){list-style:decimal}.article-body li:not(.not-prose *){margin-bottom:.4rem}.article-body li:not(.not-prose *)::marker{color:var(--color-brand)}.article-body a:not(.not-prose *){color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}.article-body :is(h2,h3) a:not(.not-prose *){color:inherit;text-decoration:none}.article-body strong:not(.not-prose *){color:var(--color-foreground);font-weight:600}.article-body pre:not(.not-prose *){border:1px solid var(--color-border);background:var(--color-muted);font-family:var(--font-mono);border-radius:.625rem;margin-bottom:1.1rem;padding:1rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.article-body code:not(.not-prose *){font-family:var(--font-mono);font-size:.9em}.article-body :not(pre)>code:not(.not-prose *){background:var(--color-muted);border-radius:.3rem;padding:.1rem .35rem}
