.comment-content *{color:inherit!important;background-color:transparent!important}.article-content{color:var(--foreground);font-size:1rem;line-height:1.6}.article-content>*+*{margin-top:1rem}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-weight:600;line-height:1.3;margin-top:1.5rem;margin-bottom:.5rem;color:var(--foreground)}.article-content h1{font-size:1.875rem}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.25rem}.article-content h4{font-size:1.125rem}.article-content h5{font-size:1rem}.article-content h6{font-size:.875rem}.article-content p{margin-top:0;margin-bottom:1rem}.article-content a{color:var(--link);text-decoration:none;text-underline-offset:2px;transition:color .15s}.article-content a:hover{color:var(--link-hover);text-decoration:underline}.article-content ol,.article-content ul{margin:0 0 1rem;padding-left:1.75rem}.article-content ul{list-style-type:disc;list-style-position:outside}.article-content ul li{margin-bottom:.5rem;padding-left:.25rem}.article-content ol{list-style-type:decimal;list-style-position:outside}.article-content ol li{margin-bottom:.5rem;padding-left:.25rem}.article-content ul ul{list-style-type:circle;margin-top:.5rem;margin-bottom:.25rem}.article-content ul ul ul{list-style-type:square}.article-content ol ol{list-style-type:lower-alpha;margin-top:.5rem;margin-bottom:.25rem}.article-content ol ol ol{list-style-type:lower-roman}.article-content li>ol,.article-content li>ul{margin-top:.5rem;margin-bottom:0}.article-content dl{margin:0 0 1rem}.article-content dt{font-weight:600;margin-top:.75rem}.article-content dd{margin-left:1.5rem;margin-bottom:.25rem}.article-content blockquote{margin:1rem 0;padding-left:1rem;border-left:4px solid var(--border);color:var(--muted-foreground);font-style:italic}.article-content code{font-size:.875em;padding:.125rem .375rem;border-radius:var(--radius-sm,.25rem)}.article-content code,.article-content pre{font-family:var(--font-mono);background:var(--muted);color:var(--foreground)}.article-content pre{font-size:.875rem;line-height:1.5;padding:1rem;border-radius:var(--radius);overflow-x:auto;margin:1rem 0}.article-content pre code{background:none;padding:0}.article-content hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.article-content img{display:block;max-width:100%;height:auto;vertical-align:middle;margin:1.25rem 0}.article-content li img,.article-content p img{display:inline;margin:0;vertical-align:middle}.article-content iframe{display:block;max-width:100%;border-radius:var(--radius);margin:1.25rem 0}.article-content .ql-video,.article-content [class*=embed-wrapper],.article-content [class*=video-wrapper]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius);margin:1.25rem 0}.article-content .ql-video iframe,.article-content [class*=embed-wrapper] iframe,.article-content [class*=video-wrapper] iframe{position:absolute;inset:0;width:100%;height:100%;border:none;margin:0}.article-content div>iframe,.article-content p>iframe,.article-content>iframe{width:100%;aspect-ratio:16/9;height:auto;border:none}.article-content :where(table){display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:1rem 0;font-size:.9375rem}.article-content td,.article-content th{border:1px solid var(--border);padding:.5rem .75rem;text-align:left}.article-content th{background:var(--muted);font-weight:600}.article-content b,.article-content strong{font-weight:600}.article-content em,.article-content i{font-style:italic}[dir=rtl] .article-content{direction:rtl;text-align:start}[dir=rtl] .article-content ol,[dir=rtl] .article-content ul{padding-inline-start:1.75rem;padding-inline-end:0;margin-inline-start:0;margin-inline-end:0}[dir=rtl] .article-content ol li,[dir=rtl] .article-content ul li{padding-inline-start:.25rem;padding-inline-end:0}[dir=rtl] .article-content dd{margin-inline-start:1.5rem;margin-inline-end:0}[dir=rtl] .article-content blockquote{padding-inline-start:1rem;padding-inline-end:0;border-inline-start:4px solid var(--border);border-inline-end:none}[dir=rtl] .article-content td,[dir=rtl] .article-content th{text-align:start}