.article-body{color:var(--ae-ink);font-family:var(--ae-font-serif);font-size:15.5px;font-weight:400;line-height:1.75;word-break:break-word}.article-body .art-p{margin:8px 0}.article-body .art-h1{font-size:22px;margin:14px 0 6px}.article-body .art-h1,.article-body .art-h2{color:var(--ae-ink);font-family:var(--ae-font-serif);font-weight:600;line-height:1.4}.article-body .art-h2{font-size:19px;margin:12px 0 6px}.article-body .art-h3{color:var(--ae-ink);font-family:var(--ae-font-serif);font-size:16px;font-weight:600;line-height:1.4;margin:10px 0 4px}.article-body .art-quote{border-left:3px solid var(--ae-border);color:var(--ae-sub);margin:8px 0;padding-left:12px}.article-body .art-pre{border:1px solid var(--ae-border);border-radius:8px;font-size:13px;margin:8px 0;overflow-x:auto;padding:10px 12px}.article-body .art-code,.article-body .art-pre{background:var(--ae-tagBg);font-family:var(--ae-font-mono);font-weight:500}.article-body .art-code{border:1px solid var(--ae-border);border-radius:5px;font-size:14px;padding:1px 5px}.article-body .art-list{margin:6px 0;padding-left:22px}.article-body .art-li{margin:3px 0}.article-body .art-table{border-collapse:collapse;margin:8px 0;width:100%}.article-body .art-cell{border:1px solid var(--ae-border);padding:6px 9px;text-align:left}.article-body .art-figcaption{color:var(--ae-faint);font-family:var(--ae-font-serif);font-size:12px;font-weight:400;margin-top:4px;text-align:center}.article-body .art-img{border-radius:8px;height:auto;margin:8px 0;max-width:100%}.article-body .art-link{color:var(--ae-accent);text-decoration:underline;word-break:break-word}.article-body .art-link--dead{cursor:default;text-decoration:none}
