.ArticleBody_root__0xK7V{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-lg);line-height:1.7}.ArticleBody_root__0xK7V>*+*{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.ArticleBody_root__0xK7V h2,.ArticleBody_root__0xK7V h3,.ArticleBody_root__0xK7V h4{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:1.25;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.ArticleBody_root__0xK7V h2{font-size:var(--text-3xl)}.ArticleBody_root__0xK7V h3{font-size:var(--text-2xl)}.ArticleBody_root__0xK7V h4{font-size:var(--text-xl)}.ArticleBody_root__0xK7V a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.ArticleBody_root__0xK7V a:hover{opacity:.85}.ArticleBody_root__0xK7V ol,.ArticleBody_root__0xK7V ul{-webkit-padding-start:var(--space-6);padding-inline-start:var(--space-6)}.ArticleBody_root__0xK7V li+li{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.ArticleBody_root__0xK7V blockquote{margin-inline:0;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:3px solid var(--color-accent);border-inline-start:3px solid var(--color-accent);color:var(--color-text-muted);font-style:italic}.ArticleBody_root__0xK7V img{display:block;max-width:100%;height:auto;border-radius:var(--radius-lg);margin-block:var(--space-6)}.ArticleBody_root__0xK7V code{font-size:.9em;padding:.15em .4em;border-radius:var(--radius-sm)}.ArticleBody_root__0xK7V code,.ArticleBody_root__0xK7V pre{font-family:var(--font-mono);background:var(--color-surface)}.ArticleBody_root__0xK7V pre{padding:var(--space-4);border-radius:var(--radius-md);overflow-x:auto}.ArticleBody_root__0xK7V pre code{background:none;padding:0}.ArticleBody_root__0xK7V hr{border:none;border-top:1px solid var(--color-border);margin-block:var(--space-8)}