.prose-article.prose-long{color:var(--color-text-primary);overflow-wrap:break-word;font-size:17px;line-height:1.75}@media (min-width:768px){.prose-article.prose-long{font-size:18px}}.prose-article.prose-long>:first-child{margin-top:0}.prose-article.prose-long :is(p,ul,ol,blockquote,pre,figure){margin-top:0;margin-bottom:1.25em;line-height:1.75}.prose-article.prose-long :is(p,li){color:color-mix(in srgb, var(--color-text-primary) 86%, var(--color-text-secondary))}.prose-article.prose-long :is(h2,h3,h4){color:var(--color-text-primary);text-wrap:balance;font-weight:500}.prose-article.prose-long h2{letter-spacing:-.02em;margin-top:2.4em;margin-bottom:.7em;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.2}.prose-article.prose-long h3{letter-spacing:-.01em;margin-top:2em;margin-bottom:.5em;font-size:1.25rem;line-height:1.3}.prose-article.prose-long :is(ul,ol){padding-left:1.3em}.prose-article.prose-long li{margin-bottom:.55em;padding-left:.25em}.prose-article.prose-long li::marker{color:var(--color-accent)}.prose-article.prose-long ol>li::marker{font-family:var(--font-mono);font-size:.85em}.prose-article.prose-long strong{color:var(--color-text-primary);font-weight:600}.prose-article.prose-long blockquote{border-left:2px solid var(--color-brand);color:var(--color-text-secondary);padding-left:1.1em;font-style:normal}.prose-article.prose-long hr{background:var(--color-border-strong);border:0;height:1px;margin:2.5em 0}.prose-article.prose-long table{border-collapse:collapse;width:100%;margin-bottom:1.25em;font-size:.9em;display:block;overflow-x:auto}.prose-article.prose-long :is(th,td){border:1px solid var(--color-border);text-align:left;padding:.5em .75em}.prose-article.prose-long :is(pre){max-width:100%}.prose-article.prose-case p:last-child{margin-bottom:0}
