.prose-arca{--tw-prose-body:var(--color-stone);--tw-prose-headings:var(--color-ink);--tw-prose-lead:var(--color-stone);--tw-prose-links:var(--color-pine);--tw-prose-bold:var(--color-ink);--tw-prose-counters:var(--color-sage-deep);--tw-prose-bullets:var(--color-sage);--tw-prose-hr:var(--color-hairline);--tw-prose-quotes:var(--color-pine);--tw-prose-quote-borders:var(--color-mist);--tw-prose-captions:var(--color-stone);--tw-prose-code:var(--color-ink);--tw-prose-pre-code:var(--color-ink);--tw-prose-pre-bg:var(--color-mist);--tw-prose-th-borders:var(--color-hairline-strong);--tw-prose-td-borders:var(--color-hairline);max-width:none;font-size:16.5px;line-height:1.75}.prose-arca :where(h2){letter-spacing:-.025em;margin-top:2.2em;margin-bottom:.7em;font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.2}.prose-arca :where(h3){letter-spacing:-.015em;margin-top:1.8em;margin-bottom:.6em;font-size:clamp(19px,2.2vw,22px);font-weight:600}.prose-arca :where(h4){margin-top:1.6em;margin-bottom:.5em;font-size:17px;font-weight:600}.prose-arca :where(em){font-family:var(--font-serif);font-size:1.06em;font-style:italic}.prose-arca :where(blockquote){font-family:var(--font-serif);color:var(--color-pine);border-inline-start:2px solid var(--color-mist);quotes:none;padding-inline-start:24px;font-size:clamp(20px,2.6vw,24px);font-style:italic;font-weight:400;line-height:1.45}.prose-arca :where(blockquote p:first-of-type):before,.prose-arca :where(blockquote p:last-of-type):after{content:""}.prose-arca :where(a){text-underline-offset:3px;font-weight:500;text-decoration:underline #6e847180}.prose-arca :where(a):hover{color:var(--color-sage-deep)}.prose-arca :where(img){border-radius:var(--radius-frame)}.prose-arca :where(figure figcaption){margin-top:12px;font-size:13.5px;line-height:1.55}.prose-arca :where(hr){margin-block:3em}.prose-arca :where(code){background:var(--color-mist);border-radius:6px;padding:.15em .4em;font-size:.9em}.prose-arca :where(code):before,.prose-arca :where(code):after{content:""}.prose-arca :where(pre){border-radius:var(--radius-card);font-size:14px}.prose-arca :where(table){font-size:15px}.prose-arca :where(th){color:var(--color-ink);font-weight:600}.prose-arca :where(.table-scroll){overflow-x:auto}
