.published-article{color:#16191e;background:#fff;max-width:940px;margin:auto}.published-article>header{margin-bottom:40px}.published-article h1{font:400 clamp(32px, 3.5vw, 62px)/1.35 var(--font-title);word-break:keep-all;overflow-wrap:anywhere;margin:18px 0 24px}.article-category{color:#075bff;font-size:15px}.article-excerpt{color:#646a74;margin:0 0 24px;font-size:20px;line-height:1.75}.published-article time{color:#7b818b;font-size:14px}.article-cover{margin:0 0 48px}.article-cover img{object-fit:cover;border-radius:16px;width:100%;max-height:620px}.article-prose{font:400 18px/1.9 var(--font-body);color:#353a42;overflow-wrap:anywhere}.article-prose>:first-child{margin-top:0}.article-prose p{margin:0 0 1.3em}.article-prose h1,.article-prose h2,.article-prose h3{font-family:var(--font-title);color:#14171b;word-break:keep-all;overflow-wrap:anywhere;margin:1.7em 0 .75em;font-weight:500;line-height:1.45}.article-prose h1{font-size:36px}.article-prose h2{font-size:30px}.article-prose h3{font-size:24px}.article-prose strong{font-weight:700}.article-prose em{font-style:italic}.article-prose ul,.article-prose ol{margin:1.2em 0;padding-left:1.6em;list-style:outside}.article-prose ol{list-style:decimal}.article-prose li{margin:.35em 0}.article-prose ul[data-type=taskList],.article-prose ul.contains-task-list{padding-left:0;list-style:none}.article-prose li[data-type=taskItem]{gap:10px;display:flex}.article-prose .task-list-item input{accent-color:#075bff;margin-right:10px}.article-prose blockquote{background:#f5f8ff;border-left:3px solid #075bff;margin:28px 0;padding:20px 24px}.article-prose blockquote p:last-child{margin:0}.article-prose pre{background:#f1f3f6;border-radius:10px;margin:24px 0;padding:20px;font:14px/1.7 monospace;overflow:auto}.article-prose code{background:#f1f3f6;border-radius:4px;padding:2px 5px;font-family:monospace;font-size:.85em}.article-prose pre code{background:0 0;padding:0}.article-prose a{color:#075bff;text-underline-offset:4px;text-decoration:underline}.article-prose hr{border:0;border-top:1px solid #dfe3e9;margin:36px 0}.article-prose img{border-radius:10px;max-width:100%;height:auto;margin:24px auto}.article-table{overflow:auto}.article-prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:16px}.article-prose td,.article-prose th{border:1px solid #dce1e8;min-width:80px;padding:12px 16px}.article-prose th{background:#f5f7fa;font-weight:600}.article-source{color:#075bff;border-top:1px solid #e5e7ec;margin-top:40px;padding-top:24px}@media (max-width:600px){.article-prose{font-size:16px}.article-prose h1{font-size:30px}.article-prose h2{font-size:25px}.article-prose h3{font-size:21px}.article-excerpt{font-size:17px}}
