.ProseMirror,.article-content{color:inherit;line-height:1.6}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty;font-weight:700}.ProseMirror h1,.ProseMirror h2,.article-content h1,.article-content h2{margin-top:3.5rem;margin-bottom:1.5rem}.ProseMirror ol,.ProseMirror ul,.article-content ol,.article-content ul{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.ProseMirror li,.article-content li{margin-top:.25rem;margin-bottom:.25rem}.ProseMirror img,.article-content img{max-width:100%;height:auto;border-radius:.5rem;margin:2rem 0}.ProseMirror blockquote,.article-content blockquote{padding-left:1rem;border-left:3px solid #e2e8f0;margin-left:0;margin-right:0;color:#4b5563}.dark .ProseMirror blockquote,.dark .article-content blockquote{border-left-color:#334155;color:#94a3b8}.ProseMirror pre,.article-content pre{background:#0d0d0d;color:#fff;font-family:var(--font-jetbrains-mono),monospace!important;padding:.75rem 1rem;border-radius:.5rem;overflow-x:auto}.dark .ProseMirror pre,.dark .article-content pre{background:#1e1e1e}.ProseMirror code,.article-content code{color:inherit;padding:.2rem .4rem;background:rgba(0,0,0,.05);border-radius:.25rem;font-size:.85em}.ProseMirror pre code,.article-content pre code{padding:0;background:none;font-size:.8rem}