.prose-content{max-width:none}.prose-content :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){font-family:var(--font-display);color:var(--color-white);font-weight:500}.prose-content :where(h1):not(:where(.not-prose,.not-prose *)){margin-bottom:1.5rem;font-size:2.5rem;line-height:1.2}.prose-content :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:2.5rem;margin-bottom:1rem;font-size:2rem;line-height:1.3}.prose-content :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem;line-height:1.4}.prose-content :where(p):not(:where(.not-prose,.not-prose *)){color:color-mix(in srgb, var(--color-white) 80%, transparent);text-wrap:pretty;margin-top:.75rem;margin-bottom:.75rem;font-size:18px;line-height:1.5}.prose-content :where(ul,ol):not(:where(.not-prose,.not-prose *)){margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.625em}.prose-content :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.prose-content :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose-content :where(li):not(:where(.not-prose,.not-prose *)){color:color-mix(in srgb, var(--color-white) 80%, transparent);text-wrap:pretty;margin-top:.5rem;margin-bottom:.5rem;font-size:18px;line-height:1.5}.prose-content :where(pre):not(:where(.not-prose,.not-prose *)){background-color:rgb(var(--dark));border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem;overflow-x:auto}.prose-content :where(code):not(:where(.not-prose,.not-prose *)){color:var(--color-white);background-color:rgb(var(--dark));border-radius:.25rem;padding:.2em .4em;font-size:.875em}.prose-content :where(pre code):not(:where(.not-prose,.not-prose *)){background-color:#0000;padding:0}.prose-content :where(blockquote):not(:where(.not-prose,.not-prose *)){border-left-color:rgb(var(--yellow) / 1);color:color-mix(in srgb, var(--color-white) 80%, transparent);border-left-style:solid;border-left-width:2px;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1em;font-style:italic}.prose-content :where(a):not(:where(.not-prose,.not-prose *)){color:var(--color-yellow);text-decoration:underline}.prose-content :where(a):not(:where(.not-prose,.not-prose *)):hover{text-decoration:underline}.prose-content :where(strong):not(:where(.not-prose,.not-prose *)){color:var(--color-white);font-weight:500}.prose-content :where(img):not(:where(.not-prose,.not-prose *)){border-radius:.5rem;margin-top:2rem;margin-bottom:2rem}
