.article-body{color:#1a2b3c;font-size:16px;line-height:1.65;white-space:normal;word-wrap:break-word;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:760px;margin:0 auto}.article-body>*{display:block}.article-body p{color:#3d4f63;font-size:16.5px;line-height:1.78;margin-bottom:16px;margin-top:0;font-weight:400}.article-body>p:first-of-type{margin-top:4px}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{color:#12213a;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin-top:28px;margin-bottom:10px}.article-body h1{font-size:24px}.article-body h2{font-size:20px}.article-body h3{font-size:18px}.article-body h4{font-size:16px;font-weight:700}.article-body h5,.article-body h6{font-size:15px;font-weight:700}.article-body ol,.article-body ul{margin:14px 0 18px;padding-left:24px}.article-body ul{list-style-type:disc}.article-body ol{list-style-type:decimal}.article-body ol ul,.article-body ul ul{list-style-type:circle;margin:6px 0}.article-body li{color:#3d4f63;font-size:16px;line-height:1.7;margin-bottom:8px;padding-left:2px}.article-body li:last-child{margin-bottom:0}.article-body b,.article-body strong{font-weight:700;color:#17233b}.article-body em,.article-body i{font-style:italic}.article-body a{color:#2563eb;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500;transition:color .15s ease}.article-body a:hover{color:#1d4ed8}.article-body a:visited{color:#3b82f6}.article-body img{max-width:100%;height:auto;border-radius:10px;margin:16px auto;display:block}.article-body table{width:100%;border-collapse:separate!important;border-spacing:0;border:1px solid #dfe7f1;border-radius:12px;margin:20px 0;overflow:hidden;background:#fff;font-size:14px}.article-body td,.article-body th{border:none;border-right:1px solid #f0f4f8;border-bottom:1px solid #e6ecf3;padding:11px 14px;text-align:left;vertical-align:top;color:#334155;line-height:1.5;background:#fff}.article-body td:last-child,.article-body th:last-child{border-right:none}.article-body th{background:#f1f5f9;color:#334155;font-weight:700;font-size:12px;letter-spacing:.01em;text-transform:none;border-bottom:1px solid #cbd5e1}.article-body tr:last-child td{border-bottom:none}.article-body tr:hover td{background:#f8fafc;transition:background .1s}.article-body tr:nth-child(2n) td{background:#fafbfd}.article-body tr:nth-child(2n):hover td{background:#f1f5f9}.article-body blockquote{margin:20px 0;padding:14px 18px;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-radius:8px;background:#f8fafc;color:#475569}.article-body blockquote p{font-size:15px;line-height:1.7;margin-bottom:0;color:#475569}.article-body hr{height:1px;border:0;background:#e5ebf3;margin:28px 0}.article-body .article-callout{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #64748b;border-radius:10px;padding:14px 16px;margin:16px 0}.article-body .article-callout-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.article-body .article-callout p{font-size:15px;line-height:1.6;margin-bottom:0;color:#41526e}.article-body .article-section-title{margin-top:24px;margin-bottom:8px;padding-top:20px;border-top:1px solid #e5ebf3}.article-body .article-section-title:first-child{border-top:none;padding-top:0;margin-top:0}.article-body .article-section-title strong{font-size:17px;color:#12213a;font-weight:700;letter-spacing:-.01em}.article-body .article-meta-line{font-size:13px;color:#64748b;margin-bottom:8px}.article-body .article-copyright-footer{margin-top:24px;padding-top:14px;border-top:1px solid #e0e8f0;font-size:12px;color:#94a3b8;line-height:1.6}.article-body .article-copyright-footer p{font-size:12px;color:#94a3b8;margin-bottom:4px}.article-body .article-table-wrap,.article-body .table-wrap{width:100%;overflow-x:auto;margin:20px 0;border-radius:12px;border:1px solid #dfe7f1;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.article-body .article-table-wrap::-webkit-scrollbar,.article-body .table-wrap::-webkit-scrollbar{height:5px}.article-body .article-table-wrap::-webkit-scrollbar-track,.article-body .table-wrap::-webkit-scrollbar-track{background:transparent}.article-body .article-table-wrap::-webkit-scrollbar-thumb,.article-body .table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@media (max-width:700px){.article-body{font-size:15px;max-width:100%}.article-body p{font-size:15.5px;line-height:1.7;margin-bottom:12px}.article-body li{font-size:15px;line-height:1.6}.article-body h1{font-size:22px}.article-body h2{font-size:19px}.article-body h3{font-size:17px}.article-body ol,.article-body ul{padding-left:18px;margin:10px 0 14px}.article-body blockquote{padding:12px 14px;border-radius:8px}.article-body blockquote p{font-size:14px}.article-body table{font-size:13px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;border-radius:8px}.article-body td,.article-body th{padding:9px 10px}.article-body .article-callout{padding:12px 14px;border-radius:8px}.article-body .article-callout p{font-size:14px}.article-body .article-section-title strong{font-size:16px}.article-body hr{margin:24px 0}}@media (max-width:980px){.article-body li,.article-body p{font-size:15.5px}.article-body{max-width:100%}}.article-body.ProseMirror{min-height:320px;outline:none}.article-body.ProseMirror:focus{outline:none}.article-body.ProseMirror p.is-editor-empty:first-child:before{font-size:16px;color:#94a3b8}