@layer prose{.prose{width:100%;color:var(--color-text);font-family:var(--font-sans);word-break:normal}.prose :where(p,ul,ol){line-height:var(--line-height-prose)!important}.prose :where(a){color:var(--color-link)}.prose :where(figure){margin:0 0 var(--space-block)}.prose :where(figure img){width:100%}.prose :where(figcaption){text-align:center;margin-top:5px}.prose :where(table){border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.prose :where(th,td){border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:var(--space-block)!important}.prose :where(code){white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--font-size-small)!important}.prose :where(pre){box-sizing:border-box;width:100%;max-width:100%;margin:0 0 var(--space-block);padding:.5em}.prose :where(pre>code){padding:var(--space-block);border:1px solid var(--code-border);background:var(--code-surface);word-break:break-word;display:block}.prose :where(.post-embed){aspect-ratio:16/9;width:100%;height:auto;margin:0 0 var(--space-block);border:0;display:block}.prose :where(.post-cta){align-items:center;gap:var(--space-gutter);padding:var(--space-gutter) 24px;background:var(--cta-surface);border-radius:10px;margin:36px 0;display:flex}.prose :where(.post-cta__icon){box-sizing:content-box;border:2px solid var(--cta-ring);background:var(--color-canvas);width:24px;height:24px;color:var(--cta-accent);border-radius:50%;flex:none;padding:12px}.prose :where(.post-cta__text){flex:auto;min-width:0}.prose :where(.post-cta__text p){color:var(--cta-text);text-wrap:pretty;font-size:var(--font-size-small)!important;font-weight:var(--font-weight-regular)!important;margin:0!important;line-height:1.45!important}.prose :where(.post-cta__text .post-cta__heading){color:var(--cta-heading);text-wrap:balance;font-size:var(--font-size-body)!important;font-weight:var(--font-weight-strong)!important;margin-bottom:3px!important;line-height:1.35!important}.prose :where(.post-cta__link){font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration) var(--easing);border-radius:6px;flex:none;align-items:center;gap:9px;padding:14px 22px;line-height:1;display:inline-flex;background:var(--cta-accent)!important;color:var(--cta-accent-text)!important;text-decoration:none!important}.prose :where(.post-cta__link:hover,.post-cta__link:focus-visible){background:var(--cta-accent-hover)!important}.prose :where(.post-cta__arrow){width:14px;height:14px;transition:transform var(--duration) var(--easing)}.prose :where(.post-cta__link:hover .post-cta__arrow){transform:translate(3px)}@media (width<=640px){.prose :where(.post-cta){align-items:flex-start;gap:var(--space-gap);padding:var(--space-gutter);flex-direction:column}.prose :where(.post-cta__link){justify-content:center;width:100%}}}@layer tokens{:root{color-scheme:light;--color-canvas:var(--white);--color-surface:var(--lighter-purple);--color-text:var(--charcoal);--color-text-muted:var(--purple-grey);--color-heading:var(--black);--color-link:var(--purple);--color-accent:var(--light-purple);--color-border:var(--grey-200);--color-focus:var(--purple);--color-action:var(--orange);--color-action-text:var(--white);--code-background:var(--a11y-light-background);--code-surface:var(--a11y-light-surface);--code-border:var(--a11y-light-border);--code-text:var(--a11y-light-text);--code-comment:var(--a11y-light-comment);--code-keyword:var(--a11y-light-keyword);--code-string:var(--a11y-light-string);--code-number:var(--a11y-light-number);--code-function:var(--a11y-light-title);--code-attribute:var(--a11y-light-attribute);--cta-surface:var(--sp-cta-bg);--cta-ring:var(--sp-cta-ring);--cta-heading:var(--sp-cta-ink);--cta-text:var(--sp-cta-body);--cta-accent:var(--sp-cta-accent);--cta-accent-hover:var(--sp-cta-accent-dark);--cta-accent-text:var(--white);--font-sans:"Source Sans 3", "Source Sans 3 Fallback", sans-serif;--font-mono:"Source Code Pro", "Source Code Pro Fallback", monospace;--font-size-body:var(--text-lg);--font-size-small:var(--text-sm);--font-size-label:var(--text-xs);--font-size-lead:var(--text-xl);--font-size-h1:var(--text-6xl);--font-size-h2:var(--text-3xl);--font-size-h3:var(--text-2xl);--font-size-h4:var(--text-xl);--line-height-body:var(--leading-body);--line-height-prose:var(--leading-prose);--line-height-heading:var(--leading-tight);--font-weight-body:var(--weight-light);--font-weight-heading:var(--weight-light);--font-weight-regular:var(--weight-regular);--font-weight-strong:var(--weight-semibold);--space-block:var(--space-sm);--space-gap:var(--space-md);--space-gutter:var(--space-lg);--space-section:var(--space-5xl);--width-container:80rem;--width-prose:728px;--radius-control:var(--radius-sm);--radius-card:var(--radius-lg);--duration:var(--duration-fast);--easing:var(--ease)}}@layer components{.legal-document :where(table){width:100%;margin:var(--space-lg) 0;display:table}.legal-document :where(.prose-table){margin:var(--space-lg) 0;overflow-x:auto}.legal-document :where(.prose-table table){min-width:40rem;margin:0}.legal-document :where(th,td){border:1px solid var(--color-border)}.legal-document :where(th){background:var(--color-surface)}.legal-document :where(ol){counter-reset:item}.legal-document :where(ol>li){display:block}.legal-document :where(ol>li):before{content:counter(item) ". ";counter-increment:item}.legal-document :where(ol ol){counter-reset:subitem}.legal-document :where(ol ol>li):before{content:counter(item) "." counter(subitem) ". ";counter-increment:subitem}.legal-document :where(ol ol ol){counter-reset:subsubitem}.legal-document :where(ol ol ol>li):before{content:counter(item) "." counter(subitem) "." counter(subsubitem) ". ";counter-increment:subsubitem}.legal-document :where(ol ol ol ol){counter-reset:subsubsubitem}.legal-document :where(ol ol ol ol>li):before{content:counter(item) "." counter(subitem) "." counter(subsubitem) "." counter(subsubsubitem) ". ";counter-increment:subsubsubitem}}
