.article-body{font-size:1.125rem;line-height:1.65}.article-body>*+*{margin-top:1.25em}.article-body h2,.article-body h3{scroll-margin-top:5.5rem}.article-body h2{margin-top:2em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem)}.article-body h3{margin-top:1.6em;font-size:1.25rem}.article-body h2+*,.article-body h3+*{margin-top:.75em}.article-body h2 a,.article-body h3 a{color:inherit;text-decoration:none}.article-body ul,.article-body ol{padding-left:1.4em}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li+li{margin-top:.4em}.article-body li::marker{color:var(--brand-soft-foreground)}.article-body strong{color:var(--foreground)}.article-body blockquote{border-left:4px solid var(--brand);color:var(--muted-foreground);padding-left:1.25rem;font-style:italic}.article-body img{border-radius:1rem}.article-body figure figcaption{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem}.article-body code{background:var(--accent);border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.article-body pre{background:var(--color-navy-950);color:var(--color-white);border:1px solid var(--border);border-radius:1rem;padding:1rem;font-size:.875rem;overflow-x:auto}.article-body pre code{background:0 0;padding:0}.article-body .table-wrap{overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;font-size:1rem}.article-body th,.article-body td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.6rem .75rem}.article-body th{background:var(--muted);font-weight:600}.article-body hr{border:0;border-top:1px solid var(--border)}.article-body .callout{background:var(--info-soft);color:var(--info-soft-foreground);border-radius:1rem;padding:1rem 1.25rem}.article-body .callout-tip{background:var(--success-soft);color:var(--success-soft-foreground)}.article-body .callout-warning{background:var(--warning-soft);color:var(--warning-soft-foreground)}.article-body .callout>*+*{margin-top:.6em}.article-body .callout-title{font-weight:600}.article-body .callout strong{color:inherit}.article-body .callout li::marker{color:inherit}.article-body .callout code{background:color-mix(in oklab, currentColor 10%, transparent)}
