.k-prose{--tw-prose-body:var(--k-ink);--tw-prose-headings:var(--k-ink);--tw-prose-lead:var(--k-ink-soft);--tw-prose-links:var(--k-ink);--tw-prose-bold:var(--k-ink);--tw-prose-counters:var(--k-ink-soft);--tw-prose-bullets:var(--k-ink-soft);--tw-prose-hr:var(--k-hairline);--tw-prose-quotes:var(--k-ink);--tw-prose-quote-borders:var(--k-hairline-strong);--tw-prose-captions:var(--k-ink-soft);--tw-prose-code:var(--k-ink);--tw-prose-pre-code:var(--k-ink);--tw-prose-pre-bg:var(--k-surface);--tw-prose-th-borders:var(--k-hairline-strong);--tw-prose-td-borders:var(--k-hairline);--tw-prose-invert-body:var(--k-ink);--tw-prose-invert-headings:var(--k-ink);--tw-prose-invert-lead:var(--k-ink-soft);--tw-prose-invert-links:var(--k-ink);--tw-prose-invert-bold:var(--k-ink);--tw-prose-invert-counters:var(--k-ink-soft);--tw-prose-invert-bullets:var(--k-ink-soft);--tw-prose-invert-hr:var(--k-hairline);--tw-prose-invert-quotes:var(--k-ink);--tw-prose-invert-quote-borders:var(--k-hairline-strong);--tw-prose-invert-captions:var(--k-ink-soft);--tw-prose-invert-code:var(--k-ink);--tw-prose-invert-pre-code:var(--k-ink);--tw-prose-invert-pre-bg:var(--k-surface);--tw-prose-invert-th-borders:var(--k-hairline-strong);--tw-prose-invert-td-borders:var(--k-hairline);font-family:var(--k-font);color:var(--k-ink);max-width:none;font-size:1.0625rem;line-height:1.7}@media (min-width:640px){.k-prose{font-size:1.125rem}}.k-prose :where(h1,h2,h3,h4):not(:where(.not-prose,.not-prose *)){color:var(--k-ink);letter-spacing:-.02em;text-wrap:balance;font-weight:500}.k-prose :where(h2):not(:where(.not-prose,.not-prose *)){border-bottom:1px solid var(--k-hairline);margin:2.6em 0 .7em;padding-bottom:.4em;font-size:1.6rem;line-height:1.15}.k-prose :where(h3):not(:where(.not-prose,.not-prose *)){margin:2em 0 .5em;font-size:1.25rem;line-height:1.25}.k-prose :where(h4):not(:where(.not-prose,.not-prose *)){margin:1.6em 0 .4em;font-size:1.05rem}@media (min-width:640px){.k-prose :where(h2){font-size:1.9rem}.k-prose :where(h3){font-size:1.4rem}}.k-prose :where(p):not(:where(.not-prose,.not-prose *)){text-wrap:pretty;margin:0 0 1.15em}.k-prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--k-ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--k-hairline-strong);text-decoration-color:var(--k-hairline-strong);transition:text-decoration-color var(--k-d-fast) var(--k-ease);font-weight:500}.k-prose :where(a:hover):not(:where(.not-prose,.not-prose *)){-webkit-text-decoration-color:var(--k-ink);text-decoration-color:var(--k-ink)}.k-prose :where(strong):not(:where(.not-prose,.not-prose *)){color:var(--k-ink);font-weight:600}.k-prose :where(em):not(:where(.not-prose,.not-prose *)){color:var(--k-ink)}.k-prose :where(ul,ol):not(:where(.not-prose,.not-prose *)){margin:1.2em 0;padding-left:1.4em}.k-prose :where(li):not(:where(.not-prose,.not-prose *)){margin:.45em 0;padding-left:.2em}.k-prose :where(){color:var(--k-ink-soft)}.k-prose :where(img):not(:where(.not-prose,.not-prose *)){border-radius:var(--k-r-md);box-shadow:var(--k-e2);margin:2em 0}.k-prose :where(figure):not(:where(.not-prose,.not-prose *)){margin:2em 0}.k-prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-left:2px solid var(--k-hairline-strong);color:var(--k-ink);margin:1.8em 0;padding:.2em 0 .2em 1.2em;font-style:italic;font-weight:400}.k-prose :where(code):not(:where(.not-prose,.not-prose *)){background:var(--k-surface);border:1px solid var(--k-hairline);border-radius:var(--k-r-sm);padding:.1em .4em;font-size:.9em;font-weight:400}.k-prose :where(){content:none}.k-prose :where(pre):not(:where(.not-prose,.not-prose *)){background:var(--k-surface);border:1px solid var(--k-hairline);border-radius:var(--k-r-md);margin:1.8em 0;padding:1rem 1.2rem;overflow-x:auto}.k-prose :where(pre code):not(:where(.not-prose,.not-prose *)){background:0 0;border:0;padding:0;font-size:.9em}.k-prose :where(hr):not(:where(.not-prose,.not-prose *)){border:0;border-top:1px solid var(--k-hairline);margin:3em 0}.k-prose :where(table):not(:where(.not-prose,.not-prose *)){border-collapse:collapse;width:100%;margin:1.8em 0;font-size:.95em;display:block;overflow-x:auto}.k-prose :where(th):not(:where(.not-prose,.not-prose *)){text-align:left;border-bottom:1px solid var(--k-hairline-strong);color:var(--k-ink);padding:.7em .8em;font-weight:500}.k-prose :where(td):not(:where(.not-prose,.not-prose *)){border-top:1px solid var(--k-hairline);vertical-align:top;padding:.7em .8em}.k-prose :where(.autolink-pillar):not(:where(.not-prose,.not-prose *)){text-decoration-style:dotted}.k-prose :where(.autolink-pillar:hover):not(:where(.not-prose,.not-prose *)){text-decoration-style:solid}.k-prose .resume-cta-block,.dark .k-prose .resume-cta-block{--cta-bg:var(--k-surface);--cta-border:var(--k-hairline);--cta-heading:var(--k-ink);--cta-text:var(--k-ink);--cta-muted:var(--k-ink-soft);--cta-img-shadow:#00000059;--cta-bullet:var(--k-ink-soft);--cta-check:var(--k-ink-soft);font-family:var(--k-font)}.k-prose .bmr-inline-cta,.dark .k-prose .bmr-inline-cta{--icta-bg:var(--k-surface);--icta-border:var(--k-hairline-strong);--icta-lead:var(--k-ink);--icta-text:var(--k-ink-soft);font-family:var(--k-font)}.k-prose .enhancement-block{font-family:var(--k-font)}.k-prose .enhancement-block [class*=bg-gradient],.k-prose .enhancement-block [class*=bg-blue-],.k-prose .enhancement-block [class*=bg-purple-],.k-prose .enhancement-block [class*=bg-amber-],.k-prose .enhancement-block [class*=bg-emerald-],.k-prose .enhancement-block [class*=bg-red-],.k-prose .enhancement-block [class*=bg-gray-],.k-prose .enhancement-block [class*=bg-white],.k-prose .enhancement-block [class*=bg-slate-]{background-image:none!important;background-color:var(--k-surface)!important}.k-prose .enhancement-block [class*=border-]{border-color:var(--k-hairline-strong)!important}.k-prose .enhancement-block [class*=border-2]{border-width:1px!important}.k-prose .enhancement-block [class*=border-l-4]{border-left-width:1px!important}.k-prose .enhancement-block [class*=shadow]{box-shadow:none!important}.k-prose .enhancement-block [class*=text-]{color:var(--k-ink)!important}.k-prose .enhancement-block [class~=text-gray-400],.k-prose .enhancement-block [class~=text-gray-500],.k-prose .enhancement-block [class~=text-gray-600],.k-prose .enhancement-block [class~=text-slate-400],.k-prose .enhancement-block [class~=text-slate-500],.k-prose .enhancement-block [class~=text-xs]{color:var(--k-ink-soft)!important}.k-prose .enhancement-block [class*=text-white]{color:var(--k-ink)!important}.k-prose .enhancement-block [class*=w-6][class*=h-6]{border:1px solid var(--k-hairline-strong);background:var(--k-surface)!important}.k-prose .enhancement-block span[class*=text-2xl]{display:none}.k-prose .enhancement-block [class*=font-bold]{letter-spacing:-.01em;font-weight:500!important}.k-prose .enhancement-block [class*=hover\:]{transition:none}
