.article-prose{color:var(--foreground);overflow-wrap:anywhere;font-size:17px;line-height:1.85}.article-prose>*+*{margin-top:1.25em}.article-prose :is(h2,h3,h4,h5,h6){font-family:var(--font-display);color:var(--foreground);letter-spacing:0;margin:1.8em 0 .65em;line-height:1.35}.article-prose h2{font-size:25px}.article-prose h3{font-size:21px}.article-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.article-prose ul{padding-left:1.5em;list-style:outside}.article-prose ol{padding-left:1.5em;list-style:decimal}.article-prose li+li{margin-top:.4em}.article-prose img{border-radius:4px;max-width:100%;height:auto;margin:1.5em auto}.article-prose figure{max-width:100%;margin-inline:0}.article-prose figcaption{color:var(--muted-foreground);text-align:center;font-size:13px}.article-prose blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);padding:.5em 1.25em}.article-prose table{border-collapse:collapse;max-width:100%;font-size:14px;display:block;overflow-x:auto}.article-prose :is(td,th){border:1px solid var(--border);min-width:100px;padding:.6em}.article-prose pre{background:var(--muted);padding:1em;overflow-x:auto}@media(max-width:640px){.article-prose{font-size:16px}.article-prose h2{font-size:22px}}
