.cx-prose{--tw-prose-body:var(--color-ink-2);--tw-prose-headings:var(--color-ink);--tw-prose-lead:var(--color-ink-2);--tw-prose-links:var(--color-ink);--tw-prose-bold:var(--color-ink);--tw-prose-counters:var(--color-ink-3);--tw-prose-bullets:var(--color-ink);--tw-prose-hr:var(--color-line);--tw-prose-quotes:var(--color-ink);--tw-prose-quote-borders:var(--color-brand-cyan);--tw-prose-captions:var(--color-ink-3);--tw-prose-code:var(--color-ink);--tw-prose-pre-code:#e6ebf3;--tw-prose-pre-bg:var(--color-invert-1);--tw-prose-th-borders:var(--color-line);--tw-prose-td-borders:var(--color-line);font-family:var(--font-sans);letter-spacing:-.005em;color:var(--color-ink-2);overflow-wrap:break-word;font-size:17px;line-height:28px}@media (width>=48rem){.cx-prose{font-size:17px;line-height:28px}}.cx-prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose *)){font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;scroll-margin-top:96px;font-weight:500}.cx-prose :where(h1,h2):not(:where(.not-prose *)){font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin-top:2.2em;margin-bottom:.7em}.cx-prose :where(h3):not(:where(.not-prose *)){margin-top:1.9em;margin-bottom:.6em;font-size:20px;line-height:28px}.cx-prose :where(h4,h5,h6):not(:where(.not-prose *)){margin-top:1.6em;margin-bottom:.5em;font-size:18px;line-height:26px}@media (width>=48rem){.cx-prose :where(h3):not(:where(.not-prose *)){font-size:22px;line-height:30px}.cx-prose :where(h4,h5,h6):not(:where(.not-prose *)){font-size:20px;line-height:28px}}.cx-prose>:first-child{margin-top:0!important}.cx-prose :where(a):not(:where(.not-prose *)){text-decoration-line:underline;-webkit-text-decoration-color:var(--color-brand-cyan);text-decoration-color:var(--color-brand-cyan);text-underline-offset:3px;font-weight:500;text-decoration-thickness:2px;transition:text-decoration-color .15s}.cx-prose :where(a):not(:where(.not-prose *)):hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.cx-prose :where(strong):not(:where(.not-prose *)){font-weight:600}.cx-prose :where(hr):not(:where(.not-prose *)){border-color:var(--color-line);margin:3em 0}.cx-prose :where(ul>li):not(:where(.not-prose *))::marker{content:"■  ";color:var(--color-brand-cyan);font-size:.55em}.cx-prose :where(ol>li):not(:where(.not-prose *))::marker{font-family:var(--font-mono);color:var(--color-ink-3);font-size:.8em}.cx-prose :where(blockquote):not(:where(.not-prose *)){font-family:var(--font-display);border-left-width:4px;padding-left:1.25em;font-size:1.15em;font-style:normal;font-weight:500;line-height:1.5}.cx-prose :where(blockquote p):not(:where(.not-prose *)):before,.cx-prose :where(blockquote p):not(:where(.not-prose *)):after{content:none}.cx-prose :where(:not(pre)>code):not(:where(.not-prose *)){font-family:var(--font-mono);background:color-mix(in srgb, var(--color-ink) 6%, transparent);overflow-wrap:anywhere;border-radius:4px;padding:.15em .4em;font-size:.82em;font-weight:400}.cx-prose :where(:not(pre)>code):not(:where(.not-prose *)):before,.cx-prose :where(:not(pre)>code):not(:where(.not-prose *)):after{content:none}.cx-prose :where(pre):not(:where(.not-prose *)){border:1px solid var(--color-line-invert);font-family:var(--font-mono);border-radius:0;margin:2em 0;padding:20px 24px;font-size:13.5px;line-height:22px;background-color:var(--color-invert-1)!important}.cx-prose :where(pre code):not(:where(.not-prose *)){font-family:inherit}.cx-prose :where(img,video,figure,iframe):not(:where(.not-prose *)){border-radius:0}.cx-prose :where(img):not(:where(.not-prose *)){border:1px solid var(--color-line);margin:2em 0}.cx-prose :where(table):not(:where(.not-prose *)){border:1px solid var(--color-line);margin:2em 0;font-size:15px;line-height:23px;display:block;overflow-x:auto}.cx-prose :where(table):not(:where(.not-prose *)):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cx-prose :where(thead):not(:where(.not-prose *)){background:var(--color-surface-2)}.cx-prose :where(thead th):not(:where(.not-prose *)){font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);vertical-align:bottom;font-size:11px;font-weight:400;padding:12px 16px!important}.cx-prose :where(tbody td,tfoot td):not(:where(.not-prose *)){vertical-align:top;min-width:200px;padding:14px 16px!important}.cx-prose :where(th+th,td+td):not(:where(.not-prose *)){border-left:1px solid var(--color-line)}.cx-prose :where(tbody td:first-child):not(:where(.not-prose *)){min-width:140px}.cx-toc__m[open] .cx-toc__chev{transform:rotate(180deg)}.cx-toc__m summary::-webkit-details-marker{display:none}.cx-toc__list{border-left:1px solid var(--color-line)}.cx-toc__link{margin-left:-1px;position:relative}.cx-toc__link:before{content:"";background:var(--color-brand-cyan);width:2px;transition:transform .2s var(--ease-out-3);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cx-toc__arrow{opacity:0;transition:opacity .15s, transform .3s var(--ease-out-3);transform:scale(.6)}.cx-toc__link.is-active{color:var(--color-ink)}.cx-toc__link.is-active:before{transform:scaleY(1)}.cx-toc__link.is-active .cx-toc__arrow{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.cx-toc__arrow,.cx-toc__link:before{transition:none}}
