.article-module__hp1KQa__article{max-width:68ch;color:var(--foreground);text-wrap:pretty;margin-inline:auto;padding-block:3rem 5rem;padding-inline:1.5rem;font-size:1.0625rem;line-height:1.75}.article-module__hp1KQa__article>*+*{margin-block-start:1.4em}.article-module__hp1KQa__article h1{letter-spacing:-.02em;text-wrap:balance;margin-block:0 2rem;font-size:2.25rem;font-weight:700;line-height:1.15}.article-module__hp1KQa__article h2{letter-spacing:-.01em;text-wrap:balance;margin-block:3.5rem 1rem;font-size:1.5rem;font-weight:650;line-height:1.25}.article-module__hp1KQa__article h3{color:var(--foreground);margin-block:2rem .5rem;font-size:1.0625rem;font-weight:650;line-height:1.4}.article-module__hp1KQa__article p{margin-block:0}.article-module__hp1KQa__article strong{color:var(--text-primary,var(--foreground));font-weight:650}.article-module__hp1KQa__article a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.article-module__hp1KQa__article a:hover{text-decoration-thickness:2px}.article-module__hp1KQa__article ul,.article-module__hp1KQa__article ol{flex-direction:column;gap:.6rem;margin-block:0;padding-inline-start:1.6rem;display:flex}.article-module__hp1KQa__article ul{list-style:outside}.article-module__hp1KQa__article ol{list-style:decimal}.article-module__hp1KQa__article li::marker{color:var(--muted-foreground)}.article-module__hp1KQa__article li>ul,.article-module__hp1KQa__article li>ol{margin-block-start:.6rem}.article-module__hp1KQa__article table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55;display:block;overflow-x:auto}.article-module__hp1KQa__article th,.article-module__hp1KQa__article td{border-block-end:1px solid var(--border);text-align:start;vertical-align:top;padding:.7rem 1rem}.article-module__hp1KQa__article th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);white-space:nowrap;font-size:.8rem;font-weight:600}.article-module__hp1KQa__article tbody tr:last-child td{border-block-end:none}.article-module__hp1KQa__article code{font-family:var(--font-mono,ui-monospace,monospace);background:var(--muted);border-radius:.3rem;padding:.15rem .4rem;font-size:.875em}.article-module__hp1KQa__article hr{border:0;border-block-start:1px solid var(--border);margin-block:3rem}.article-module__hp1KQa__article blockquote{border-inline-start:2px solid var(--primary);color:var(--muted-foreground);padding-inline-start:1.25rem;font-style:italic}.article-module__hp1KQa__article>h1+p{color:var(--muted-foreground);font-size:1.2rem;line-height:1.6}.article-module__hp1KQa__article h3{border-block-start:1px solid var(--border);padding-block-start:1.5rem}.article-module__hp1KQa__article h2+h3{border-block-start:none;margin-block-start:1.5rem;padding-block-start:0}.article-module__hp1KQa__article>ul:last-of-type{border-inline-start:3px solid var(--primary);background:color-mix(in oklch,var(--muted)35%,transparent);border-radius:0 .75rem .75rem 0;gap:.9rem;margin-block-start:1.5rem;padding:1.4rem 1.6rem;padding-inline-start:1.6rem;list-style:none}.article-module__hp1KQa__article>ul:last-of-type a{font-weight:600;text-decoration:none}.article-module__hp1KQa__article>ul:last-of-type a:hover{text-decoration:underline}
