.article-content h2{border-bottom:1px solid hsl(var(--border)/.5);margin-top:4rem;margin-bottom:2rem;padding-bottom:1rem;font-size:2rem;font-weight:700}.article-content h3{margin-top:3rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.article-content h4{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.article-content p{color:hsl(var(--foreground)/.8);margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.9}.article-content p:first-of-type{color:hsl(var(--foreground)/.9);font-size:1.25rem;font-weight:500}.article-content ul,.article-content ol{margin-top:2rem;margin-bottom:2rem;padding-left:2rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{color:hsl(var(--foreground)/.8);margin-top:.5rem;margin-bottom:.5rem;font-size:1.125rem;line-height:1.8}.article-content strong{color:hsl(var(--foreground));font-weight:600}.article-content a{color:hsl(var(--primary));text-decoration:none}.article-content a:hover{text-decoration:underline}
