.article-content p{font-family:var(--font-family-serif);font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-foreground);margin-bottom:1.5rem}.article-content h2{font-family:var(--font-family-sans);font-size:var(--text-3xl);line-height:var(--leading-3xl);color:var(--color-foreground);margin-top:3rem;margin-bottom:1.5rem}.article-content h3{font-family:var(--font-family-sans);font-size:var(--text-2xl);line-height:var(--leading-2xl);color:var(--color-foreground);margin-top:2.5rem;margin-bottom:1rem}.article-content h4{font-family:var(--font-family-sans);font-size:var(--text-xl);line-height:var(--leading-xl);color:var(--color-foreground);margin-top:2rem;margin-bottom:1rem}.article-content ul,.article-content ol{font-family:var(--font-family-serif);font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-foreground);margin-bottom:2rem;margin-left:1rem}.article-content li{margin-bottom:.75rem}.article-content ul{list-style-type:disc;list-style-position:inside}.article-content ol{list-style-type:decimal;list-style-position:inside}.article-content blockquote{border-left:4px solid var(--color-kohl-900);margin-top:2rem;margin-bottom:2rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-style:italic}.article-content blockquote p{font-family:var(--font-family-serif);font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-kohl-700)}.article-content pre{background-color:var(--color-kohl-900);border-radius:var(--radius-sm);margin-top:2rem;margin-bottom:2rem;padding:1.5rem;overflow-x:auto}.article-content pre code{font-family:monospace;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-rose-100)}.article-content code{font-family:monospace;font-size:var(--text-base);background-color:var(--color-kohl-200);border-radius:var(--radius-xs);padding:.125rem .375rem}.article-content a{color:var(--color-foreground);text-decoration:underline;transition:opacity .2s}.article-content a:hover{opacity:.8}.article-content strong{font-weight:var(--font-weight-bold)}.article-content em{font-style:italic}
