.article-module___xmmHG__prose{--prose-ink:#2a2236}.dark .article-module___xmmHG__prose{--prose-ink:#e4dcee}.article-module___xmmHG__body{font-family:var(--font-display);font-optical-sizing:auto;color:var(--prose-ink);text-wrap:pretty;overflow-wrap:break-word;font-size:21px;line-height:1.65}.article-module___xmmHG__body>*{margin:0}.article-module___xmmHG__body>*+*{margin-top:22px}.article-module___xmmHG__body li>p{margin:0}.article-module___xmmHG__body ul,.article-module___xmmHG__body ol{flex-direction:column;gap:8px;padding-left:1.25em;display:flex}.article-module___xmmHG__body ul{list-style:outside}.article-module___xmmHG__body ol{list-style:decimal}.article-module___xmmHG__body li::marker{color:hsl(var(--vi))}.article-module___xmmHG__body strong,.article-module___xmmHG__body b{color:hsl(var(--text));font-weight:600}.article-module___xmmHG__body a{color:hsl(var(--vi));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-module___xmmHG__body h1,.article-module___xmmHG__body h2,.article-module___xmmHG__body h3,.article-module___xmmHG__body h4{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2}.article-module___xmmHG__body blockquote{border-left:2px solid hsl(var(--border-mid));padding-left:20px}.article-module___xmmHG__body pre{overflow-x:auto}.article-module___xmmHG__body code{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:.8em}@media (hover:hover) and (pointer:fine){.article-module___xmmHG__body a:hover{color:hsl(var(--sk))}}@media (max-width:899px){.article-module___xmmHG__body{font-size:19px}}.article-module___xmmHG__reveal{animation:.22s cubic-bezier(.23,1,.32,1) article-module___xmmHG__reveal}@keyframes article-module___xmmHG__reveal{0%{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}
