.article-content{word-break:keep-all;overflow-wrap:anywhere}.article-content p{margin-top:1.1em}.article-content h2{margin-top:2.2em;margin-bottom:.6em;font-size:1.5em;line-height:1.3}.article-content h3{margin-top:1.8em;margin-bottom:.4em;font-size:1.2em;line-height:1.4}.article-content figure{margin:1.8em 0}.article-content figure img{border-radius:12px;border:1px solid rgb(var(--border) / 1)}.article-content figcaption{margin-top:.6em;padding:0 .2em;font-size:.86em;line-height:1.55;color:rgb(var(--text-soft) / 1);text-align:center;font-style:italic}.article-content blockquote{margin:1.6em 0;padding:.8em 1.2em;border-left:3px solid rgb(var(--accent) / .6);background:rgb(var(--accent) / .04);border-radius:8px;font-style:italic;color:rgb(var(--primary) / .85)}.article-content ul,.article-content ol{margin:1.2em 0 1.2em 1.4em}.article-content li{margin:.4em 0}.article-content a{color:rgb(var(--accent) / 1);text-decoration:underline;text-underline-offset:3px}.article-content code{font-family:JetBrains Mono,Source Code Pro,ui-monospace,SFMono-Regular,monospace;font-size:.92em;padding:.12em .4em;background:rgb(var(--border) / .6);border-radius:4px}.article-content pre{margin:1.4em 0;padding:1em 1.2em;background:#0f172a;color:#f8fafc;border-radius:10px;overflow-x:auto;font-size:.88em;line-height:1.6}.article-content pre code{background:transparent;padding:0;color:inherit}.article-content img{max-width:100%;height:auto}.article-content.sun-editor-editable{background:transparent;color:#000}
