.sf-article-body{color:var(--color-ds-foreground-neutral);font-family:var(--font-sans);font-size:var(--text-ds-b2);letter-spacing:var(--text-ds-b2--letter-spacing);line-height:var(--text-ds-b2--line-height);overflow-wrap:break-word}.sf-article-body [id]{scroll-margin-top:6rem}.sf-article-body>:first-child{margin-top:0}.sf-article-body>:last-child{margin-bottom:0}.sf-article-body h2,.sf-article-body h3,.sf-article-body h4{color:var(--color-ds-foreground-neutral);margin:2rem 0 .75rem;font-weight:500}.sf-article-body h2{font-size:var(--text-ds-h5);letter-spacing:var(--text-ds-h5--letter-spacing);line-height:var(--text-ds-h5--line-height)}.sf-article-body h3{font-size:var(--text-ds-h6);letter-spacing:var(--text-ds-h6--letter-spacing);line-height:var(--text-ds-h6--line-height)}.sf-article-body h4{font-size:var(--text-ds-b1);letter-spacing:var(--text-ds-b1--letter-spacing);line-height:var(--text-ds-b1--line-height)}.sf-article-body p{margin:0 0 1rem}.sf-article-body a{color:var(--color-ds-foreground-brand);text-underline-offset:.15em;text-decoration:underline}.sf-article-body a:hover{color:var(--color-ds-foreground-neutral)}.sf-article-body b,.sf-article-body strong{font-weight:600}.sf-article-body ul,.sf-article-body ol{margin:0 0 1rem;padding-left:1.5rem}.sf-article-body ul{list-style-type:disc}.sf-article-body ul ul{list-style-type:circle}.sf-article-body ul ul ul{list-style-type:square}.sf-article-body ol{list-style-type:decimal}.sf-article-body ol ol{list-style-type:lower-alpha}.sf-article-body ol ol ol{list-style-type:lower-roman}.sf-article-body li{margin:.25rem 0}.sf-article-body li::marker{color:var(--color-ds-foreground-neutral-subtle)}.sf-article-body li>ul,.sf-article-body li>ol{margin:.25rem 0 0}.sf-article-body li p{margin:0}.sf-article-body img{border-radius:12px;max-width:100%;height:auto;margin:1rem 0;display:block}.sf-article-body hr{border:0;border-top:1px solid var(--color-ds-border-neutral);margin:2rem 0}.sf-article-body table{border-collapse:collapse;width:100%;margin:1rem 0}.sf-article-body th,.sf-article-body td{border:1px solid var(--color-ds-border-neutral);text-align:left;padding:.5rem .75rem}.sf-article-body th{font-weight:500}.sf-article-body caption{caption-side:bottom;color:var(--color-ds-foreground-neutral-subtle);font-size:var(--text-ds-b3);line-height:var(--text-ds-b3--line-height);padding-top:.5rem}.sf-article-body h1{font-size:var(--text-ds-h5);letter-spacing:var(--text-ds-h5--letter-spacing);font-weight:500;line-height:var(--text-ds-h5--line-height);margin:2rem 0 .75rem}.sf-article-body h5,.sf-article-body h6{font-size:var(--text-ds-b2);margin:1.5rem 0 .5rem;font-weight:600}.sf-article-body i,.sf-article-body em,.sf-article-body cite{font-style:italic}.sf-article-body u,.sf-article-body ins{text-decoration:underline}.sf-article-body s,.sf-article-body del{text-decoration:line-through}.sf-article-body mark{background:var(--color-ds-background-alpha-warning);color:inherit;border-radius:2px;padding:0 .15em}.sf-article-body abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sf-article-body blockquote{border-left:3px solid var(--color-ds-border-neutral);color:var(--color-ds-foreground-neutral-subtle);margin:0 0 1rem;padding:.25rem 0 .25rem 1rem}.sf-article-body blockquote>:last-child{margin-bottom:0}.sf-article-body code,.sf-article-body kbd{background:var(--color-ds-background-neutral-light);font-family:var(--font-mono);border-radius:4px;padding:.1em .35em;font-size:.875em}.sf-article-body kbd{border:1px solid var(--color-ds-border-neutral)}.sf-article-body pre{background:var(--color-ds-background-neutral-light);font-family:var(--font-mono);border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875em;overflow-x:auto}.sf-article-body pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.sf-article-body figure{margin:1rem 0}.sf-article-body figure img{margin:0}.sf-article-body figcaption{color:var(--color-ds-foreground-neutral-subtle);font-size:var(--text-ds-b3);line-height:var(--text-ds-b3--line-height);margin-top:.5rem}.sf-article-body dl{margin:0 0 1rem}.sf-article-body dt{font-weight:600}.sf-article-body dd{margin:0 0 .5rem 1.25rem}.sf-article-body details{margin:0 0 1rem}.sf-article-body summary{cursor:pointer;font-weight:500}.sf-article-body details[open]>summary{margin-bottom:.5rem}.sf-article-body iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;height:auto;margin:1rem 0;display:block}
