::selection{color:#fff;background:#6941c6}.typography:not(:where([class~=not-typography],[class~=not-typography] *)){--tw-typography-body:var(--color-text-tertiary);--tw-typography-headings:var(--color-text-primary);--tw-typography-lead:var(--color-text-tertiary);--tw-typography-links:var(--color-text-primary);--tw-typography-bold:var(--color-text-primary);--tw-typography-counters:var(--color-text-tertiary);--tw-typography-bullets:var(--color-text-tertiary);--tw-typography-hr:var(--color-border-secondary);--tw-typography-quotes:var(--color-text-primary);--tw-typography-quote-borders:var(--color-fg-brand-primary_alt);--tw-typography-captions:var(--color-text-tertiary);--tw-typography-code:var(--color-text-primary);--tw-typography-pre-code:var(--color-text-tertiary);--tw-typography-pre-bg:var(--color-bg-primary);--tw-typography-th-borders:var(--color-border-primary);--tw-typography-td-borders:var(--color-border-secondary);color:var(--tw-typography-body);font-size:var(--text-md);line-height:var(--text-md--line-height)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(p){font-size:var(--text-md);line-height:var(--text-md--line-height);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);max-width:calc(var(--spacing) * 192)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where([class~=lead]){font-size:var(--text-md);line-height:var(--text-md--line-height);margin-top:1.2em;margin-bottom:1.2em}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(strong){color:var(--tw-typography-bold);font-weight:600}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(ol){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:23px;list-style-type:decimal}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(ul){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:23px;list-style-type:disc}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(li){margin-top:8px;margin-bottom:8px}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(ol>li),.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(blockquote){color:var(--tw-typography-quotes);border-left-width:2px;border-left-color:var(--tw-typography-quote-borders);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10);padding-inline-start:0}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(blockquote p){font-style:italic;font-weight:500;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin:0}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(){content:open-quote;content:close-quote}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h1){color:var(--tw-typography-headings);font-weight:600;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);max-width:calc(var(--spacing) * 192)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2){color:var(--tw-typography-headings);font-weight:600;font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2.5);max-width:calc(var(--spacing) * 192)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2:not(:has(+p))){margin-bottom:calc(var(--spacing) * 8)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h3){color:var(--tw-typography-headings);font-weight:600;font-size:var(--text-md);line-height:var(--text-md--line-height);margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);max-width:calc(var(--spacing) * 192)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h4){color:var(--tw-typography-headings);font-weight:600;font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-bottom:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5);max-width:calc(var(--spacing) * 192)}@media (min-width:48rem){.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h1){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2:not(:has(+p))){margin-bottom:calc(var(--spacing) * 8)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h3){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 2)}}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2+*),.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h3+*),.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h4+*){margin-top:0}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h1 strong){color:inherit;font-weight:900}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2 strong){color:inherit;font-weight:800}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h3 strong),.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(h4 strong){color:inherit;font-weight:700}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(img){border-radius:var(--radius-xl);outline-offset:-.5px;object-fit:cover;width:100%;margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8);outline:.5px solid #0000001a}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(video){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure>*){margin-top:0;margin-bottom:0}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure:has(>blockquote)){border-left-width:2px;border-left-color:var(--tw-typography-quote-borders);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 4)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure:has(>blockquote) blockquote){border:none;padding-inline-start:0}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(img+figcaption){align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(figcaption){color:var(--tw-typography-captions);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:calc(var(--spacing) * 3)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(cite){font-style:normal}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){color:var(--tw-typography-links);text-decoration:underline;-webkit-text-decoration-color:var(--color-utility-neutral-200);text-decoration-color:var(--color-utility-neutral-200);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .1s linear}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)):hover{-webkit-text-decoration-color:var(--color-utility-neutral-400);text-decoration-color:var(--color-utility-neutral-400)}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(a:focus-visible){border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(:is(h1,h2,h3) a){color:var(--tw-typography-headings);font-weight:inherit;text-decoration:none}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(code:not(pre code)){background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;margin:-2px 0;padding:2px 6px;font-size:.875rem;font-weight:700;line-height:1.25rem}.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(code:not(pre code)):before,.typography :not(:where([class~=not-typography],[class~=not-typography] *)):where(code:not(pre code)):after{content:""}.typography.typography-centered-quote :not(:where([class~=not-typography],[class~=not-typography] *)):where(blockquote){text-align:center;border-left:none;padding-inline-start:0!important}.typography.typography-centered-quote :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure:has(>blockquote)){text-align:center;border-left:none;padding-inline-start:0!important;padding-top:0!important;padding-bottom:0!important}.typography.typography-minimal-quote :not(:where([class~=not-typography],[class~=not-typography] *)):where(blockquote),.typography.typography-minimal-quote :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure:has(>blockquote)){border-left:none;padding-inline-start:0!important}@media (min-width:48rem){.typography.md\:typography-lg:not(:where([class~=not-typography],[class~=not-typography] *)){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}}@media (min-width:48rem){.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(p){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where([class~=lead]){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:1.09em;margin-bottom:1.09em}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(ol),.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(ul){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5);padding-inline-start:26px}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(ol>li),.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(blockquote){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12);padding-inline-start:0}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(blockquote p){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin:0}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(h1){font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2){font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 5)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2:not(:has(+p))){margin-bottom:calc(var(--spacing) * 8)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(h3){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 4)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(h4){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(h2+*),.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(h3+*),.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(h4+*){margin-top:0}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure>*){margin-top:0;margin-bottom:0}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure:has(>blockquote)){padding-inline-start:calc(var(--spacing) * 5)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(figure>blockquote+figcaption){font-size:var(--text-md);line-height:var(--text-md--line-height)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(figcaption){margin-top:calc(var(--spacing) * 4)}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(:is(h1,h2,h3) a){color:var(--tw-typography-headings);font-weight:inherit;text-decoration:none}.typography.md\:typography-lg :not(:where([class~=not-typography],[class~=not-typography] *)):where(code:not(pre code)){background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;margin:-2px 0;padding:4px 8px;font-weight:600}}.typography>:first-child:not(:where([class~=not-typography],[class~=not-typography] *)):not([data-divider]){margin-top:0}.typography>:last-child:not(:where([class~=not-typography],[class~=not-typography] *)){margin-bottom:0}
