.roadmap-description{line-height:1.6!important}.roadmap-description h1,.roadmap-description h2,.roadmap-description h3,.roadmap-description h4,.roadmap-description h5,.roadmap-description h6{margin-top:0!important;margin-bottom:.5rem!important;padding-top:0!important;padding-bottom:0!important;font-size:.9em!important;line-height:1.3!important}.roadmap-description p{margin-top:0!important;margin-bottom:.5rem!important;line-height:1.5!important;font-size:.9em!important}.roadmap-description ol,.roadmap-description ul{margin-top:0!important;margin-bottom:.5rem!important;padding-top:0!important;padding-bottom:0!important;padding-left:1rem!important}.roadmap-description li{margin-top:.25rem!important;margin-bottom:.25rem!important;line-height:1.4!important;font-size:.9em!important}.roadmap-description strong{font-weight:600!important}.roadmap-description em{font-style:italic!important}.roadmap-description code{padding:.125rem .25rem!important;margin:0 .125rem!important;background:hsl(var(--muted))!important;border-radius:3px!important;font-size:.8em!important}.roadmap-description blockquote{margin-top:.5rem!important;margin-bottom:.5rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important;padding-left:.75rem!important;border-left:2px solid hsl(var(--primary))!important;background:hsl(var(--muted)/.2)!important;border-radius:0 4px 4px 0!important;font-style:italic!important;font-size:.9em!important}@media (prefers-color-scheme:dark){.roadmap-description blockquote{background:hsl(var(--muted)/.1)!important}.roadmap-description code{background:hsl(var(--muted)/.6)!important}}.article-content{line-height:1.8!important}.article-content h1{padding-top:2rem!important;padding-bottom:1rem!important;margin-top:0!important;margin-bottom:1.5rem!important;line-height:1.3!important}.article-content h2{padding-top:1.5rem!important;padding-bottom:.75rem!important;margin-bottom:1.25rem!important}.article-content h2,.article-content h3{margin-top:0!important;line-height:1.4!important}.article-content h3{padding-top:1.25rem!important;padding-bottom:.5rem!important;margin-bottom:1rem!important}.article-content h4{padding-top:1rem!important;padding-bottom:.5rem!important;margin-bottom:.75rem!important}.article-content h4,.article-content h5{margin-top:0!important;line-height:1.4!important}.article-content h5{padding-top:.75rem!important}.article-content h5,.article-content h6{padding-bottom:.25rem!important;margin-bottom:.5rem!important}.article-content h6{padding-top:.5rem!important;margin-top:0!important;line-height:1.4!important}.article-content p{margin-top:0!important;line-height:1.8!important}.article-content ol,.article-content ul{padding-top:.75rem!important;padding-bottom:.75rem!important;margin-top:0!important;margin-bottom:1.25rem!important;padding-left:1.5rem!important}.article-content li{margin-top:.5rem!important;margin-bottom:.5rem!important;line-height:1.7!important}.article-content li:first-child{margin-top:0!important}.article-content li:last-child{margin-bottom:0!important}.article-content blockquote{padding-top:1rem!important;padding-bottom:1rem!important;padding-left:1.5rem!important;border-left:4px solid hsl(var(--primary))!important;background:hsl(var(--muted)/.3)!important;border-radius:0 6px 6px 0!important;font-style:italic!important;line-height:1.7!important}.article-content blockquote,.article-content pre{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.article-content pre{padding:1.25rem!important;background:hsl(var(--muted))!important;border-radius:8px!important;overflow-x:auto!important;line-height:1.6!important}.article-content code:not(pre code){padding:.25rem .5rem!important;margin:0 .125rem!important;background:hsl(var(--muted))!important;border-radius:4px!important;font-size:.9em!important;line-height:1.4!important}.article-content hr{margin-top:2rem!important;margin-bottom:2rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important;border:none!important;border-top:2px solid hsl(var(--border))!important;background:none!important}.article-content strong{font-weight:600!important;color:hsl(var(--foreground))!important}.article-content em{font-style:italic!important;color:hsl(var(--foreground))!important}.article-content a{color:hsl(var(--primary))!important;text-decoration:underline!important;text-underline-offset:2px!important;transition:color .2s ease!important}.article-content a:hover{color:hsl(var(--primary)/.8)!important}.article-content img{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)!important}.article-content img,.article-content table{margin-top:1.5rem!important;margin-bottom:1.5rem!important;border-radius:8px!important}.article-content table{border-collapse:collapse!important;width:100%!important;overflow:hidden!important;box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)!important}.article-content td,.article-content th{padding:.75rem 1rem!important;text-align:left!important;border-bottom:1px solid hsl(var(--border))!important;line-height:1.6!important}.article-content th{background:hsl(var(--muted)/.5)!important;font-weight:600!important}.article-content h1+p,.article-content h2+p,.article-content h3+p,.article-content h4+p,.article-content h5+p,.article-content h6+p{margin-top:0!important}.article-content p:has(+h1),.article-content p:has(+h2),.article-content p:has(+h3),.article-content p:has(+h4),.article-content p:has(+h5),.article-content p:has(+h6){margin-bottom:.75rem!important}@media (prefers-color-scheme:dark){.article-content blockquote{background:hsl(var(--muted)/.2)!important}.article-content code:not(pre code),.article-content pre{background:hsl(var(--muted)/.8)!important}.article-content img{box-shadow:0 4px 6px -1px rgb(0 0 0/.3),0 2px 4px -2px rgb(0 0 0/.3)!important}.article-content table{box-shadow:0 1px 3px 0 rgb(0 0 0/.3),0 1px 2px -1px rgb(0 0 0/.3)!important}}