@layer base{.prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 92%, transparent)}}.prose{--tw-prose-headings:var(--color-base-content);--tw-prose-links:var(--brand-accent-text);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-counters:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.prose{--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 42%, transparent)}}.prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 18%, transparent)}}.prose{--tw-prose-quotes:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-quotes:color-mix(in oklab, var(--color-base-content) 74%, transparent)}}.prose{--tw-prose-quote-borders:var(--brand-accent-text);--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 52%, transparent)}}.prose{--tw-prose-kbd:var(--color-base-content);--tw-prose-code:var(--brand-accent-text);--tw-prose-pre-bg:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-pre-bg:color-mix(in oklab, var(--color-base-200) 70%, transparent)}}.prose{--tw-prose-pre-code:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-pre-code:color-mix(in oklab, var(--color-base-content) 84%, transparent)}}.prose{--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 14%, transparent)}}.prose code{background:#2b282980;background:lab(16.4172% 1.68724 .0166714/.5);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em;font-weight:500}.prose code:before,.prose code:after{content:none}.brand-v2-subpage .prose,.brand-v2-subpage .prose-invert{--tw-prose-body:var(--brand-v2-ink)}@supports (color:color-mix(in lab, red, red)){.brand-v2-subpage .prose,.brand-v2-subpage .prose-invert{--tw-prose-body:color-mix(in srgb, var(--brand-v2-ink) 84%, transparent)}}.brand-v2-subpage .prose,.brand-v2-subpage .prose-invert{--tw-prose-headings:var(--brand-v2-ink);--tw-prose-lead:var(--brand-v2-muted);--tw-prose-links:var(--brand-v2-rose-ink);--tw-prose-bold:var(--brand-v2-ink);--tw-prose-counters:var(--brand-v2-muted);--tw-prose-bullets:var(--brand-v2-rose);--tw-prose-hr:var(--brand-v2-hairline);--tw-prose-quotes:var(--brand-v2-ink);--tw-prose-quote-borders:var(--brand-v2-rose);--tw-prose-captions:var(--brand-v2-muted);--tw-prose-code:var(--brand-v2-rose-ink);--tw-prose-pre-code:var(--brand-v2-field-white);--tw-prose-pre-bg:var(--brand-v2-ink);--tw-prose-th-borders:var(--brand-v2-hairline);--tw-prose-td-borders:var(--brand-v2-hairline);color:var(--brand-v2-ink)}.brand-v2-subpage .prose code{background:var(--brand-v2-pale);color:var(--brand-v2-rose-ink)}.academy-prose{overflow-wrap:anywhere;color:var(--marketing-copy-muted);text-rendering:optimizelegibility;font-size:1rem;font-weight:500;line-height:1.78}@media (min-width:768px){.academy-prose{font-size:1.0625rem;line-height:1.82}}.academy-prose>:first-child{margin-top:0}.academy-prose>:last-child{margin-bottom:0}.academy-prose>:where(p){max-width:67ch;line-height:inherit;margin-block:1.15em}.academy-prose>h2{max-width:23ch;color:var(--marketing-copy);letter-spacing:-.018em;margin-block:2.65em .8em;font-size:clamp(1.7rem,1.35rem + 1vw,2.25rem);font-weight:500;line-height:1.16}.academy-prose>h3{max-width:34ch;color:var(--marketing-copy);letter-spacing:-.01em;margin-block:2.1em .65em;font-size:clamp(1.28rem,1.12rem + .45vw,1.55rem);font-weight:600;line-height:1.28}.academy-prose>h4{color:var(--marketing-copy);margin-block:1.8em .55em;font-size:1.05rem;font-weight:700;line-height:1.36}.academy-prose>:where(ul,ol){margin-block:1.2em 1.5em;padding-left:1.45em}.academy-prose>:where(ul,ol)>li{margin-block:.48em;padding-left:.2em;line-height:1.75}.academy-prose>:where(ul,ol)>li::marker{color:var(--marketing-copy)}@supports (color:color-mix(in lab, red, red)){.academy-prose>:where(ul,ol)>li::marker{color:color-mix(in oklab, var(--marketing-copy) 48%, transparent)}}.academy-prose>:where(ul,ol)>li::marker{font-weight:700}.academy-prose>:where(ul,ol)>li>:where(p){margin-block:.45em}.academy-prose>:where(blockquote){border-left:1px solid var(--marketing-rose);margin-block:2rem}@supports (color:color-mix(in lab, red, red)){.academy-prose>:where(blockquote){border-left:1px solid color-mix(in oklab, var(--marketing-rose) 58%, transparent)}}.academy-prose>:where(blockquote){color:var(--marketing-copy);padding:.2rem 0 .2rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.academy-prose>:where(blockquote){color:color-mix(in oklab, var(--marketing-copy) 84%, transparent)}}.academy-prose>:where(blockquote){font-size:1.05em;font-style:normal;line-height:1.75}.academy-prose>:where(hr){border-color:var(--marketing-hairline);margin-block:2.5rem}.academy-prose>:where(table){margin-block:2rem;font-size:.92rem;line-height:1.62}.academy-prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.academy-prose th,.academy-prose td{white-space:normal;vertical-align:top;min-width:min(12rem,70vw)}}
