.prose{color:#3f3f46;max-width:65ch;font-size:1rem;line-height:1.75}@media (min-width:48rem){.prose{font-size:1.125rem;line-height:1.7778}}.prose :where(p):not(:where(.not-prose,.not-prose *)){margin-block:1.25em}.prose :where(h1,h2,h3,h4):not(:where(.not-prose,.not-prose *)){color:#18181b;text-wrap:balance;font-weight:700;line-height:1.25}.prose :where(h1):not(:where(.not-prose,.not-prose *)){margin-block:0 .9em;font-size:2.25em}.prose :where(h2):not(:where(.not-prose,.not-prose *)){margin-block:2em 1em;font-size:1.5em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){margin-block:1.6em .6em;font-size:1.25em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){margin-block:1.5em .5em;font-size:1em}.prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--color-brand-red-600);text-underline-offset:.18em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.prose :where(a:hover):not(:where(.not-prose,.not-prose *)){color:var(--color-brand-red-800)}.prose :where(strong):not(:where(.not-prose,.not-prose *)){color:#18181b;font-weight:700}.prose :where(ul,ol):not(:where(.not-prose,.not-prose *)){margin-block:1.25em;padding-inline-start:1.625em}.prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(li):not(:where(.not-prose,.not-prose *)){margin-block:.5em;padding-inline-start:.375em}.prose :where(li):not(:where(.not-prose,.not-prose *))::marker{color:#71717a}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-inline-start:.25rem solid var(--color-brand-red-600);color:#3f3f46;margin-block:1.6em;padding-inline-start:1em;font-style:italic}.prose :where(hr):not(:where(.not-prose,.not-prose *)){border:0;border-top:1px solid #d4d4d8;margin-block:3em}.prose :where(img,picture,video):not(:where(.not-prose,.not-prose *)){border-radius:.75rem;max-width:100%;height:auto}.prose :where(figure):not(:where(.not-prose,.not-prose *)){margin-block:2em}.prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:#71717a;margin-top:.75em;font-size:.875em;line-height:1.4}.prose :where(table):not(:where(.not-prose,.not-prose *)){border-collapse:collapse;width:100%;margin-block:2em;font-size:.875em;line-height:1.5}.prose :where(th,td):not(:where(.not-prose,.not-prose *)){text-align:start;vertical-align:top;border-bottom:1px solid #d4d4d8;padding:.65em .75em}.prose :where(th):not(:where(.not-prose,.not-prose *)){color:#18181b;font-weight:700}.prose :where(code):not(:where(.not-prose,.not-prose *)){color:#27272a;background:#f4f4f5;border-radius:.3em;padding:.15em .35em;font-size:.875em;font-weight:600}.prose :where(pre):not(:where(.not-prose,.not-prose *)){color:#f4f4f5;background:#18181b;border-radius:.75rem;margin-block:1.7em;padding:1em 1.25em;font-size:.875em;line-height:1.7;overflow-x:auto}.prose :where(pre code):not(:where(.not-prose,.not-prose *)){color:inherit;font:inherit;background:0 0;border:0;padding:0}[data-theme=dark] .prose{color:#d4d4d8}[data-theme=dark] .prose :where(h1,h2,h3,h4,strong,th):not(:where(.not-prose,.not-prose *)){color:#fafafa}[data-theme=dark] .prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--color-brand-red-400)}[data-theme=dark] .prose :where(a:hover):not(:where(.not-prose,.not-prose *)){color:var(--color-brand-red-300)}[data-theme=dark] .prose :where(blockquote):not(:where(.not-prose,.not-prose *)){color:#d4d4d8}[data-theme=dark] .prose :where(hr,th,td):not(:where(.not-prose,.not-prose *)){border-color:#3f3f46}[data-theme=dark] .prose :where(code):not(:where(.not-prose,.not-prose *)){color:#f4f4f5;background:#27272a}.editorial-prose :where(h2):not(:where(.not-prose,.not-prose *)){margin-block:2.5rem 1rem;font-size:1.5rem}.editorial-prose :where(h3):not(:where(.not-prose,.not-prose *)){font-size:1.125rem}
