.blog-article{overflow-wrap:anywhere;line-height:1.8}.blog-article>*+*{margin-top:1.25rem}.blog-article h1,.blog-article h2,.blog-article h3,.blog-article h4{color:var(--foreground);line-height:1.3}.blog-article h1,.blog-article h2{font-family:var(--font-serif);margin-top:2.5rem;font-size:2rem}.blog-article h3{margin-top:2rem;font-size:1.25rem;font-weight:700}.blog-article h4{font-weight:700}.blog-article ul,.blog-article ol{padding-left:1.5rem}.blog-article ul{list-style:outside}.blog-article ol{list-style:decimal}.blog-article li+li{margin-top:.5rem}.blog-article a{color:var(--brand);text-underline-offset:4px;text-decoration:underline}.blog-article strong{color:var(--foreground)}.blog-article blockquote{border-left:2px solid var(--border);padding-left:1rem}.blog-article pre{background:var(--secondary);max-width:100%;padding:1rem;overflow-x:auto}.blog-article code{font-size:.875rem}.blog-article img{max-width:100%;height:auto}.blog-table-scroll{border:1px solid var(--border);border-radius:8px;width:100%;overflow-x:auto}.blog-article table{border-collapse:collapse;width:100%;font-size:.875rem}.blog-article th,.blog-article td{border-bottom:1px solid var(--border);text-align:left;min-width:10rem;padding:.75rem 1rem}.blog-article th{background:var(--secondary);color:var(--foreground)}
