.article-content-module__S6hoRG__article{font-family:var(--font-sans);letter-spacing:.015em;color:var(--foreground);overflow-wrap:anywhere;font-size:17px;line-height:1.95}.article-content-module__S6hoRG__article>:first-child{margin-top:0}.article-content-module__S6hoRG__article>:last-child{margin-bottom:0}.article-content-module__S6hoRG__article p{margin:0 0 1.4em}.article-content-module__S6hoRG__article :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:pretty;scroll-margin-top:100px;font-weight:700;line-height:1.5}.article-content-module__S6hoRG__article :is(h1,h2){border-top:1px solid var(--border);margin:2.6em 0 1em;padding-top:1.1em;font-size:clamp(23px,3vw,29px)}.article-content-module__S6hoRG__article h2:before{content:"";background:var(--accent-primary);width:8px;height:8px;box-shadow:3px 3px 0 var(--accent-glow);margin:0 12px 4px 0;display:inline-block}.article-content-module__S6hoRG__article h3{margin:2em 0 .8em;font-size:21px}.article-content-module__S6hoRG__article :is(h4,h5,h6){margin:1.8em 0 .7em;font-size:18px}.article-content-module__S6hoRG__article strong{font-weight:650}.article-content-module__S6hoRG__article a{color:var(--accent-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.article-content-module__S6hoRG__article a:hover{text-decoration-thickness:2px}.article-content-module__S6hoRG__article :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.article-content-module__S6hoRG__article :is(ul,ol){margin:1.2em 0 1.6em;padding-left:1.65em}.article-content-module__S6hoRG__article ul{list-style:outside}.article-content-module__S6hoRG__article ol{list-style:decimal}.article-content-module__S6hoRG__article li{margin:.55em 0;padding-left:.3em}.article-content-module__S6hoRG__article li::marker{color:var(--accent-primary)}.article-content-module__S6hoRG__article li p{margin:.5em 0}.article-content-module__S6hoRG__article li :is(ul,ol){margin:.6em 0}.article-content-module__S6hoRG__article .contains-task-list{padding-left:.25em;list-style:none}.article-content-module__S6hoRG__article input[type=checkbox]{accent-color:var(--accent-primary);margin-right:.65em}.article-content-module__S6hoRG__article blockquote{border-left:3px solid var(--accent-primary);background:var(--card);color:color-mix(in srgb, var(--foreground) 88%, var(--background));margin:2em 0;padding:1.2em 1.5em}.article-content-module__S6hoRG__article blockquote>:last-child{margin-bottom:0}.article-content-module__S6hoRG__article img{border:1px solid var(--border);border-radius:3px;width:auto;max-width:100%;height:auto;margin:2.3em auto;display:block}.article-content-module__S6hoRG__article hr{background:var(--border);border:0;height:1px;margin:3em 0}.article-content-module__S6hoRG__article code{border:1px solid var(--border);background:var(--card);color:var(--accent-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86em}.article-content-module__S6hoRG__codeBlock,.article-content-module__S6hoRG__summary{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:0 4px 0 color-mix(in srgb, var(--border) 40%, transparent);border-radius:6px;margin:2em 0;overflow:hidden}.article-content-module__S6hoRG__summary{border-color:color-mix(in srgb, var(--accent-primary) 42%, var(--border))}.article-content-module__S6hoRG__blockHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent-primary) 5%, var(--card));letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:12px;min-height:42px;padding:9px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;line-height:1.6;display:flex}.article-content-module__S6hoRG__blockHeader>:first-child{color:var(--accent-primary)}.article-content-module__S6hoRG__blockHeader>:nth-child(2){margin-left:auto}.article-content-module__S6hoRG__blockHeader button{border:1px solid var(--border);border-radius:3px;padding:2px 8px}.article-content-module__S6hoRG__blockHeader button:hover{background:var(--card-hover)}.article-content-module__S6hoRG__copyStatus:empty{display:none}.article-content-module__S6hoRG__summaryBody{padding:22px 24px;font-size:16px;line-height:1.95}.article-content-module__S6hoRG__summaryBody>:last-child{margin-bottom:0}.article-content-module__S6hoRG__article .article-content-module__S6hoRG__codeBlock pre{tab-size:2;letter-spacing:0;white-space:pre;overflow-wrap:normal;margin:0;padding:22px 24px;font-size:14px;line-height:1.8;overflow-x:auto}.article-content-module__S6hoRG__article pre code{color:var(--foreground);font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.article-content-module__S6hoRG__tableScroll{border:1px solid var(--border);border-radius:4px;margin:2em 0;overflow-x:auto}.article-content-module__S6hoRG__article table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.75}.article-content-module__S6hoRG__article :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:130px;padding:14px 18px}.article-content-module__S6hoRG__article th{background:var(--card-hover);font-weight:650}.article-content-module__S6hoRG__article tbody tr:nth-child(2n){background:var(--card)}.article-content-module__S6hoRG__article tbody tr:last-child td{border-bottom:0}.article-content-module__S6hoRG__article sup{color:var(--accent-primary);margin-left:2px;font-size:.7em}.article-content-module__S6hoRG__article details{background:var(--card);border:1px solid var(--border);margin:2em 0;padding:16px 20px}.article-content-module__S6hoRG__article summary{cursor:pointer;font-weight:650}.article-content-module__S6hoRG__article details[open] summary{margin-bottom:1em}.article-content-module__S6hoRG__article .footnotes{border-top:1px solid var(--border);margin-top:3em;padding-top:1.5em;font-size:14px}@media (max-width:640px){.article-content-module__S6hoRG__article{letter-spacing:.01em;font-size:16px;line-height:1.9}.article-content-module__S6hoRG__article h3{font-size:20px}.article-content-module__S6hoRG__summaryBody{padding:18px;font-size:15px}.article-content-module__S6hoRG__blockHeader{padding:9px 16px}.article-content-module__S6hoRG__article .article-content-module__S6hoRG__codeBlock pre{padding:18px;font-size:13px}.article-content-module__S6hoRG__article blockquote{padding:1em}.article-content-module__S6hoRG__article :is(th,td){padding:12px}}
