.article-content,.article-content.prose,.prose.article-content{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#1a1a1a}.article-content :where(h1,h2,h3,h4,h5,h6,p,li,a,blockquote,td,th,figcaption),.prose.article-content :where(h1,h2,h3,h4,h5,h6,p,li,a,blockquote,td,th,figcaption,span,div){font-family:inherit}.article-content [style*=font-family]{font-family:inherit!important}.article-content{direction:ltr}.article-toc-targets h2,.article-toc-targets h3{scroll-margin-top:1.5rem}.article-content p,.prose p{margin-bottom:1.5rem;line-height:1.8}.article-content h1,.prose h1{font-size:1.875rem;line-height:1.25}.article-content h1,.article-content h2,.prose h1,.prose h2{font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:#1a1a1a}.article-content h2,.prose h2{font-size:1.5rem;line-height:1.3}.article-content h3,.prose h3{font-size:1.25rem;line-height:1.35;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:#1a1a1a}.article-content h4,.prose h4{font-size:1.1rem;line-height:1.4;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:#1a1a1a}.article-content>:first-child,.prose>:first-child{margin-top:0!important}.article-content strong,.prose strong{font-weight:700}.article-content em,.prose em{font-style:italic}.article-content s,.prose s{text-decoration:line-through}.article-content u,.prose u{text-decoration:underline}.article-content a,.prose a{color:#029cda;text-decoration:underline}.article-content ul,.prose ul{list-style-type:disc!important}.article-content ol,.article-content ul,.prose ol,.prose ul{padding-left:1.5rem!important;margin-bottom:1.5rem!important}.article-content ol,.prose ol{list-style-type:decimal!important}.article-content li,.prose li{margin-bottom:.4rem!important;display:list-item!important;line-height:1.7!important}.article-content ul ul,.prose ul ul{list-style-type:circle!important}.article-content ul ul ul,.prose ul ul ul{list-style-type:square!important}.article-content img,.prose img{max-width:100%!important;height:auto!important;border-radius:12px!important;margin-bottom:1.5rem;margin-top:1.5rem;display:block}.article-content iframe,.article-content video,.prose iframe,.prose video{max-width:100%!important;border-radius:12px;margin-bottom:1.5rem;margin-top:1.5rem}.article-content figure,.prose figure{text-align:center;margin-bottom:1.5rem}.article-content figcaption,.prose figcaption{color:#6b7280;font-size:14px;margin-top:6px;margin-bottom:1rem}.article-content .image-view,.prose .image-view{display:block!important;max-width:100%!important;overflow:hidden;border-radius:12px;margin-top:1.5rem;margin-bottom:1.5rem}.article-content .image-view__body,.prose .image-view__body{max-width:100%!important;display:block;overflow:hidden;border-radius:12px}.article-content .image-view__body__image,.prose .image-view__body__image{max-width:100%!important;height:auto!important;border-radius:12px!important}.article-content .image-view[style*="float: left"],.article-content img[align=left],.prose .image-view[style*="float: left"],.prose img[align=left]{float:left!important;margin:.5rem 1.5rem 1rem 0!important;max-width:50%!important}.article-content .image-view[style*="float: right"],.article-content img[align=right],.prose .image-view[style*="float: right"],.prose img[align=right]{float:right!important;margin:.5rem 0 1rem 1.5rem!important;max-width:50%!important}.article-content .image-view[style*="margin: 0 auto"],.article-content img[align=center],.prose .image-view[style*="margin: 0 auto"],.prose img[align=center]{display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}.article-content div[style*="text-align: left"] img,.prose div[style*="text-align: left"] img{float:left!important;margin:.5rem 1.5rem 1rem 0!important;max-width:50%!important}.article-content div[style*="text-align: right"] img,.prose div[style*="text-align: right"] img{float:right!important;margin:.5rem 0 1rem 1.5rem!important;max-width:50%!important}.article-content div[style*="text-align: center"] img,.prose div[style*="text-align: center"] img{display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}.article-content img[inline=false],.prose img[inline=false]{display:block!important}.article-content p:after,.prose p:after{content:"";display:table;clear:both}.article-content div.image,.prose div.image{max-width:100%!important;overflow:hidden;border-radius:12px}.article-content div.image img,.prose div.image img{max-width:100%!important;height:auto!important;border-radius:12px!important}.article-content blockquote,.prose blockquote{border-left:4px solid #029cda!important;padding:12px 20px!important;border-radius:0 8px 8px 0!important;color:#374151!important;background:#f0faff!important;margin:2rem 0!important;font-style:italic!important;quotes:none!important}.article-content blockquote p,.prose blockquote p{margin-bottom:0!important}.article-content blockquote:after,.article-content blockquote:before,.prose blockquote:after,.prose blockquote:before{content:none!important}.article-content code:not(pre code),.prose code:not(pre code){background:#f1f5f9;color:#e11d48;padding:2px 6px;border-radius:4px;font-size:.875em;font-family:monospace}.article-content pre,.prose pre{background:#1e1e2e;color:#cdd6f4;padding:1.25rem;border-radius:12px;overflow-x:auto;margin:2rem 0;font-size:.9em}.article-content pre code,.prose pre code{background:none;color:inherit;padding:0}.article-content table,.prose table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95em;border-radius:8px;overflow:hidden}.article-content td,.article-content th,.prose td,.prose th{border:1px solid #e5e7eb;padding:10px 14px;text-align:left}.article-content th,.prose th{background:#f3f4f6;font-weight:600}.article-content tr:nth-child(2n) td,.prose tr:nth-child(2n) td{background:#fafafa}.article-content ul[data-type=taskList],.prose ul[data-type=taskList]{list-style:none;padding-left:0}.article-content ul[data-type=taskList] li,.prose ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}.article-content ul[data-type=taskList] li input[type=checkbox],.prose ul[data-type=taskList] li input[type=checkbox]{margin-top:4px;cursor:default}.article-content hr,.prose hr{border:none;border-top:2px solid #e5e7eb;margin:2.5rem 0}.article-content [data-type=callout],.prose [data-type=callout]{border-radius:8px;padding:12px 16px;margin:2rem 0;background:#eff6ff;border-left:4px solid #3b82f6;display:flex;gap:10px;align-items:flex-start}.article-content [data-type=columns],.prose [data-type=columns]{display:flex;gap:1rem;margin:2rem 0}.article-content [data-type=column],.prose [data-type=column]{flex:1;min-width:0}.article-content [data-type=mermaid],.prose [data-type=mermaid]{margin:2rem 0;text-align:center}.article-content [style*=margin-left],.prose [style*=margin-left]{display:block}