.prose{color:hsl(var(--foreground));max-width:none}.prose,.prose-lg{font-size:1.125rem;line-height:1.778}.prose :where(p):not(:where(.not-prose *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where(.not-prose *)){font-size:1.25em;line-height:1.6;color:hsl(var(--muted-foreground))}.prose :where(a):not(:where(.not-prose *)){color:hsl(var(--primary));font-weight:700;text-decoration:underline;text-underline-offset:2px}.prose :where(a):not(:where(.not-prose *)):hover{opacity:.8}.prose :where(strong):not(:where(.not-prose *)){font-weight:800;color:inherit}.prose :where(h1):not(:where(.not-prose *)){font-size:2.25em;margin-top:0;margin-bottom:.889em;line-height:1.111;font-weight:900;letter-spacing:-.025em}.prose :where(h2):not(:where(.not-prose *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.333;font-weight:900;letter-spacing:-.025em}.prose :where(h3):not(:where(.not-prose *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-weight:900;letter-spacing:-.025em}.prose :where(h4):not(:where(.not-prose *)){font-weight:800;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(blockquote):not(:where(.not-prose *)){font-weight:600;font-style:italic;border-inline-start:.25rem solid hsl(var(--border));margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(code):not(:where(.not-prose *)){font-size:.875em;font-weight:700}.prose :where(pre):not(:where(.not-prose *)){overflow-x:auto;font-size:.875em;line-height:1.714;margin-top:1.714em;margin-bottom:1.714em;border-radius:.75rem;padding:.857em 1.143em;background-color:hsl(var(--muted))}.prose :where(pre code):not(:where(.not-prose *)){background-color:initial;border-width:0;border-radius:0;padding:0;font-weight:inherit;font-size:inherit;color:inherit}.prose :where(ul):not(:where(.not-prose *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol):not(:where(.not-prose *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(li):not(:where(.not-prose *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where(.not-prose *))::marker{font-weight:500;color:hsl(var(--muted-foreground))}.prose :where(ul>li):not(:where(.not-prose *))::marker{color:hsl(var(--muted-foreground))}.prose :where(img):not(:where(.not-prose *)){border-radius:1rem;margin-top:2em;margin-bottom:2em}.prose :where(hr):not(:where(.not-prose *)){border-color:hsl(var(--border));margin-top:3em;margin-bottom:3em}.prose :where(table):not(:where(.not-prose *)){width:100%;table-layout:auto;text-align:start;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.714}.prose :where(thead):not(:where(.not-prose *)){border-bottom:1px solid hsl(var(--border))}.prose :where(thead th):not(:where(.not-prose *)){font-weight:700;padding:0 .571em .571em;vertical-align:bottom}.prose :where(tbody tr):not(:where(.not-prose *)){border-bottom:1px solid hsl(var(--border))}.prose :where(tbody td):not(:where(.not-prose *)){padding:.571em;vertical-align:top}.prose :where(figure>*):not(:where(.not-prose *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where(.not-prose *)){font-size:.875em;line-height:1.429;margin-top:.857em;color:hsl(var(--muted-foreground))}.dark .prose-invert,.prose-invert:where(.dark *){color:hsl(var(--foreground))}.prose-headings\:font-black :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose *)){font-weight:900}.prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose *)){letter-spacing:-.025em}.prose-a\:text-primary :where(a):not(:where(.not-prose *)){color:hsl(var(--primary))}.prose-a\:font-bold :where(a):not(:where(.not-prose *)){font-weight:800}.prose-img\:rounded-2xl :where(img):not(:where(.not-prose *)){border-radius:1rem}