.markdown-style{a{font-weight:500;color:hsl(var(--primary));text-decoration-line:underline;text-underline-offset:4px}a:hover{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}h1{margin-top:1rem;scroll-margin:5rem;border-bottom-width:1px;padding-top:.5rem;padding-bottom:.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:800;letter-spacing:-.025em}h1:first-child{margin-top:0}@media (min-width:1024px){h1{font-size:3rem;line-height:1}}p{line-height:1.75rem}p:is(.dark *){color:hsl(var(--muted-foreground))}p:not(:first-child){margin-top:1rem}img{width:100%;border-radius:calc(var(--radius) - 2px);-o-object-fit:cover;object-fit:cover}ul{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:disc}ul>li{margin-top:.5rem}h2{margin-top:2.5rem;scroll-margin:5rem;border-bottom-width:1px;padding-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}h2:first-child{margin-top:0}code{position:relative;border-radius:.25rem;background-color:hsl(var(--muted));padding-left:.3rem;padding-right:.3rem;padding-top:.2rem;padding-bottom:.2rem;font-family:var(--font-geist-mono);font-size:.875rem;line-height:1.25rem;font-weight:600}video{margin-top:2rem}video:first-child{margin-top:0}strong{font-weight:500;color:hsl(var(--primary))}}.article-wrapper{a{font-weight:500;color:hsl(var(--primary));text-decoration-line:underline;text-underline-offset:4px}a:hover{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}h1{margin-top:2rem;scroll-margin:5rem;font-size:2.25rem;line-height:2.5rem;font-weight:800;letter-spacing:-.025em}h1:first-child{margin-top:0}@media (min-width:1024px){h1{font-size:3rem;line-height:1}}h2{margin-top:2rem;scroll-margin:5rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}h2:first-child{margin-top:0}h3{scroll-margin:5rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em}h3,h4{margin-top:2rem}h4{scroll-margin:5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em}h5{margin-top:2rem;scroll-margin:5rem;font-size:1.125rem;font-weight:600;letter-spacing:-.025em}h5,p{line-height:1.75rem}p:is(.dark *){color:hsl(var(--muted-foreground))}p:not(:first-child){margin-top:1.5rem}strong{font-weight:500;color:hsl(var(--primary))}img{width:100%;border-radius:calc(var(--radius) - 2px);-o-object-fit:cover;object-fit:cover}ol,ul{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:disc;color:hsl(var(--muted-foreground))}ol>li,ul>li{margin-top:.5rem}code{position:relative;border-radius:.25rem;background-color:hsl(var(--muted));padding-left:.3rem;padding-right:.3rem;padding-top:.2rem;padding-bottom:.2rem;font-family:var(--font-geist-mono);font-size:.875rem;line-height:1.25rem;font-weight:600}video{margin-top:2rem;border-radius:var(--radius)}video:first-child{margin-top:0}hr{margin-top:1rem}table{margin-top:2rem;width:100%;border-width:0}td,th{border-width:1px;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;text-align:left;font-weight:400;color:hsl(var(--muted-foreground))}td[align=center],th[align=center]{text-align:center}td[align=right],th[align=right]{text-align:right}tr{margin:0;padding:0}@media (max-width:640px){tr{margin-bottom:1rem;overflow:hidden;border-radius:var(--radius);border-width:1px}td,th,tr{display:block}td,th{padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;padding-bottom:.5rem;text-align:left;border-bottom-width:1px}}blockquote{margin-top:1.5rem;border-left-width:2px;padding-left:1.5rem;font-style:italic}}