.article-prose-module__YFZkIW__article{--article-ink:color-mix(in srgb,var(--foreground)82%,transparent);--article-soft:color-mix(in srgb,var(--foreground)22%,transparent);color:var(--article-ink);-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.75}.article-prose-module__YFZkIW__article *{letter-spacing:0}.article-prose-module__YFZkIW__article>:first-child{margin-top:0}:is(.article-prose-module__YFZkIW__article h1,.article-prose-module__YFZkIW__article h2,.article-prose-module__YFZkIW__article h3,.article-prose-module__YFZkIW__article h4){color:var(--foreground);text-wrap:balance;scroll-margin-top:7rem}:is(.article-prose-module__YFZkIW__article h1,.article-prose-module__YFZkIW__article h2){font-family:var(--font-serif);letter-spacing:-.01em;margin:3.5rem 0 .875rem;font-size:1.875rem;font-weight:600;line-height:1.2}.article-prose-module__YFZkIW__article h3{font-family:var(--font-sans);margin:2.25rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.35}.article-prose-module__YFZkIW__article h4{font-family:var(--font-sans);margin:1.75rem 0 .375rem;font-size:1.0625rem;font-weight:600}.article-prose-module__YFZkIW__article p{color:var(--article-ink);font-size:inherit;line-height:inherit;text-wrap:pretty;margin:0 0 1.25em}.article-prose-module__YFZkIW__article a{color:inherit;font-weight:inherit;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--article-soft);text-decoration-color:var(--article-soft);text-underline-offset:.22em;text-decoration-skip-ink:auto;transition:text-decoration-color .15s,color .15s}.article-prose-module__YFZkIW__article a:hover{color:var(--foreground);text-decoration-color:currentColor}.article-prose-module__YFZkIW__article :is(h1,h2,h3,h4) a{text-decoration:none}.article-prose-module__YFZkIW__article strong{color:var(--foreground);font-weight:500}.article-prose-module__YFZkIW__article em{color:inherit}:is(.article-prose-module__YFZkIW__article ul,.article-prose-module__YFZkIW__article ol){margin:0 0 1.75rem;padding-left:1.5rem}.article-prose-module__YFZkIW__article ul{list-style:none}.article-prose-module__YFZkIW__article ol{list-style:decimal}.article-prose-module__YFZkIW__article ol>li::marker{color:var(--muted-foreground)}.article-prose-module__YFZkIW__article li{color:var(--article-ink);font-size:inherit;line-height:inherit;text-wrap:pretty;margin-top:.5rem;padding-left:.25rem;position:relative}.article-prose-module__YFZkIW__article li p{margin-bottom:.5em}.article-prose-module__YFZkIW__article ul>li:before{content:"";background:var(--muted-foreground);width:.5rem;height:1px;position:absolute;top:.875em;left:-1.125rem}.article-prose-module__YFZkIW__article blockquote{border-left:2px solid var(--foreground);color:var(--foreground);font-family:var(--font-serif);text-wrap:pretty;margin:2.5rem 0;padding:.25rem 0 .25rem 1.5rem;font-size:1.375rem;font-style:italic;line-height:1.5}.article-prose-module__YFZkIW__article blockquote p{color:inherit;margin-bottom:0}.article-prose-module__YFZkIW__article img{outline-offset:-1px;width:auto;max-width:100%;height:auto;box-shadow:none;border-radius:12px;outline:1px solid #00000014;margin:2.5rem auto;display:block}.dark .article-prose-module__YFZkIW__article img{outline-color:#ffffff1a}.article-prose-module__YFZkIW__article table{border:1px solid var(--border);border-collapse:separate;border-spacing:0;background:var(--background);table-layout:auto;border-radius:10px;width:100%;max-width:100%;margin:2.5rem 0;font-size:.9375rem;line-height:1.55;overflow:hidden}.article-prose-module__YFZkIW__article thead{background:color-mix(in srgb,var(--muted)55%,transparent)}:is(.article-prose-module__YFZkIW__article th,.article-prose-module__YFZkIW__article td){border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;min-width:6.5rem;padding:.75rem 1rem}.article-prose-module__YFZkIW__article th{color:var(--foreground);text-align:left;font-weight:600}.article-prose-module__YFZkIW__article td{color:var(--article-ink)}:is(.article-prose-module__YFZkIW__article th:last-child,.article-prose-module__YFZkIW__article td:last-child){border-right:0}:is(.article-prose-module__YFZkIW__article tr:last-child th,.article-prose-module__YFZkIW__article tr:last-child td){border-bottom:0}.article-prose-module__YFZkIW__article hr{border:0;border-top:1px solid var(--border);width:4rem;margin:3rem auto}.article-prose-module__YFZkIW__article code{background:var(--muted);color:var(--foreground);border-radius:5px;padding:.125rem .35rem;font-size:.875em;font-weight:500}.article-prose-module__YFZkIW__article pre{color:#f4f4f5;background:#18181b;border-radius:12px;margin:2.5rem 0;padding:1.25rem 1.5rem;font-size:.9375rem;overflow-x:auto}.article-prose-module__YFZkIW__article pre code{color:inherit;background:0 0;padding:0}@media (max-width:640px){.article-prose-module__YFZkIW__article{font-size:1.0625rem}:is(.article-prose-module__YFZkIW__article h1,.article-prose-module__YFZkIW__article h2){margin-top:2.75rem;font-size:1.5rem}.article-prose-module__YFZkIW__article h3{font-size:1.125rem}.article-prose-module__YFZkIW__article blockquote{padding-left:1.125rem;font-size:1.1875rem}.article-prose-module__YFZkIW__article table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}:is(.article-prose-module__YFZkIW__article th,.article-prose-module__YFZkIW__article td){min-width:11rem;padding:.625rem .75rem}}
