.blog-article{gap:var(--space-m);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);overflow-wrap:anywhere;flex-direction:column;display:flex}.blog-article p,.blog-article ul,.blog-article ol,.blog-article blockquote,.blog-article pre,.blog-article table,.blog-article figure,.blog-article hr{margin:0}.blog-article h2,.blog-article h3,.blog-article h4{margin-block:var(--space-l) 0;font-family:var(--font-brand);font-weight:var(--weight-ui-medium);color:var(--color-1);text-wrap:balance;scroll-margin-top:6rem}.blog-article>:first-child{margin-block-start:0}.blog-article h2{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.blog-article h3,.blog-article h4{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.blog-article ul,.blog-article ol{padding-inline-start:var(--space-l)}.blog-article ul{list-style:outside}.blog-article ol{list-style:decimal}.blog-article li{padding-block:var(--space-xxs)}.blog-article hr{height:var(--border-s);margin-block:var(--space-xl);background:var(--neutral-4);border:0}.blog-article strong{font-weight:var(--weight-ui-medium);color:var(--neutral-10)}.blog-article a{font-weight:inherit;color:var(--color-1);text-underline-offset:.2em;text-decoration:underline}.blog-article img,.blog-article video{border-radius:var(--radius-m);max-width:100%;height:auto}.blog-article pre,.blog-article table{max-width:100%;display:block;overflow-x:auto}.blog-article pre{padding:var(--space-m);background:var(--cte-surface);border-radius:var(--radius-s)}.blog-article th,.blog-article td{padding:var(--space-s);text-align:start;box-shadow:inset 0 calc(-1 * var(--border-s)) 0 0 var(--neutral-4)}.blog-article blockquote{box-shadow:inset var(--border-l) 0 0 0 var(--color-2);padding-inline-start:var(--space-m)}@media (prefers-color-scheme:dark){.blog-article h2,.blog-article h3,.blog-article h4,.blog-article a{color:var(--neutral-10)}}
