.website-prose{--rt-color-mark:#171717;--rt-color-mark-bg:#ffff00;--rt-color-gray:#7d7a75;--rt-color-brown:#9f765a;--rt-color-orange:#d27b2d;--rt-color-yellow:#cb9434;--rt-color-green:#50946e;--rt-color-blue:#387dc9;--rt-color-purple:#9a6bb4;--rt-color-pink:#c14c8a;--rt-color-red:#cf5148;--rt-background-color-gray:#2a1c0012;--rt-background-color-brown:#8b2e0016;--rt-background-color-orange:#e0650121;--rt-background-color-yellow:#d3a80023;--rt-background-color-green:#00642d17;--rt-background-color-blue:#007cd718;--rt-background-color-purple:#6600b214;--rt-background-color-pink:#c5005d16;--rt-background-color-red:#df160018;color:var(--color-gray-600);font-size:var(--text-base);line-height:var(--text-base--line-height)}.website-prose>:first-child{margin-top:0}.website-prose>:last-child{margin-bottom:0}.website-prose :where(h1){color:var(--color-gray-900);font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing) * 8)}.website-prose :where(h2){color:var(--color-gray-900);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold);margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6)}.website-prose :where(h2)+*{margin-top:0!important}.website-prose :where(h3){color:var(--color-gray-900);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3)}.website-prose :where(h3)+*{margin-top:0!important}.website-prose :where(p){margin-block:calc(var(--spacing) * 5)}.website-prose :where(p):empty:after{content:"\00A0"}.website-prose :where(a){color:var(--color-primary-600);border-radius:var(--radius-xs)}.website-prose :where(a:hover){text-decoration:underline;text-underline-offset:2px}.website-prose :where(a:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--color-primary-600)}.website-prose :where(strong){color:var(--color-gray-900);font-weight:var(--font-weight-semibold)}.website-prose :where([data-color] strong){color:inherit}.website-prose :where(mark){color:var(--rt-color-mark);background-color:var(--rt-color-mark-bg)}.website-prose :where(ul){list-style-type:disc;margin-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 6)}.website-prose :where(ul ul){list-style-type:circle}.website-prose :where(ol){list-style-type:decimal;margin-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 6)}.website-prose :where(li){margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 1.5)}.website-prose :where(li::marker){color:var(--color-gray-500)}.website-prose :where(li p){margin-block:calc(var(--spacing) * 2)}.website-prose :where(li)>:where(ul,ol){margin-block:calc(var(--spacing) * 2)}.website-prose :where(blockquote){border-left:4px solid var(--color-gray-400);padding-block:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 5);margin-block:calc(var(--spacing) * 5)}.website-prose :where(blockquote p){margin-block:0}.website-prose :where(img){margin-block:calc(var(--spacing) * 5)}.website-prose :where(table){width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-block:calc(var(--spacing) * 5)}.website-prose :where(td),.website-prose :where(th){border:1px solid var(--color-gray-200);padding:calc(var(--spacing) * 3);text-align:left;vertical-align:top}.website-prose :where(th){color:var(--color-gray-900);font-weight:var(--font-weight-semibold);background-color:var(--color-gray-50)}.website-prose :where(td)>:where(p),.website-prose :where(th)>:where(p){margin-block:0}