.contents-fade-bottom.svelte-1pvctua{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 3rem),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 3rem),transparent)}.contents-fade-top.svelte-1pvctua{-webkit-mask-image:linear-gradient(to top,black calc(100% - 3rem),transparent);mask-image:linear-gradient(to top,black calc(100% - 3rem),transparent)}.contents-fade-both.svelte-1pvctua{-webkit-mask-image:linear-gradient(to bottom,transparent,black 3rem,black calc(100% - 3rem),transparent);mask-image:linear-gradient(to bottom,transparent,black 3rem,black calc(100% - 3rem),transparent)}.legal-document.svelte-1f495vt{max-width:34em;font-size:1rem;line-height:1.7;color:var(--tone-body)}@media(min-width:768px){.legal-document.svelte-1f495vt{font-size:var(--brand-text-lead)}}.legal-document.svelte-1f495vt section{scroll-margin-top:calc(var(--nav-height) + 1.5rem)}.legal-document.svelte-1f495vt section+section{margin-top:2.75rem;border-top:1px solid var(--tone-line);padding-top:2.75rem}.legal-document.svelte-1f495vt h2{margin:0 0 1.125rem;font-family:var(--font-heading);font-size:var(--brand-text-card-sm);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--tone-fg);text-wrap:balance}.legal-document.svelte-1f495vt h3{margin:1.875rem 0 .5rem;font-family:var(--font-heading);font-size:var(--brand-text-lead);font-weight:700;letter-spacing:-.01em;line-height:1.4;color:var(--tone-fg)}.legal-document.svelte-1f495vt h2+h3{margin-top:0}.legal-document.svelte-1f495vt p{margin:0 0 1rem}.legal-document.svelte-1f495vt strong{font-weight:600;color:var(--tone-fg)}.legal-document.svelte-1f495vt a{font-weight:500;color:var(--tone-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;overflow-wrap:anywhere}.legal-document.svelte-1f495vt a:hover{text-decoration-thickness:2px}.legal-document.svelte-1f495vt ol,.legal-document.svelte-1f495vt ul{margin:0 0 1rem;padding:0}.legal-document.svelte-1f495vt ul{list-style:disc;padding-left:1.375rem}.legal-document.svelte-1f495vt ul>li::marker{color:var(--tone-accent)}.legal-document.svelte-1f495vt li{margin-bottom:.625rem}.legal-document.svelte-1f495vt li>ol,.legal-document.svelte-1f495vt li>ul{margin-top:.625rem;margin-bottom:0}.legal-document.svelte-1f495vt li:last-child,.legal-document.svelte-1f495vt li>p:last-child,.legal-document.svelte-1f495vt section>:last-child{margin-bottom:0}.legal-document.svelte-1f495vt .legal-numbered{counter-reset:legal-section}.legal-document.svelte-1f495vt .legal-numbered-start-two{counter-reset:legal-section 1}.legal-document.svelte-1f495vt .legal-numbered>section{counter-reset:legal-subsection}.legal-document.svelte-1f495vt .legal-numbered>section:not(.legal-unnumbered)>h2{counter-increment:legal-section}.legal-document.svelte-1f495vt .legal-numbered>section:not(.legal-unnumbered)>h2:before{content:counter(legal-section) ". ";color:var(--tone-accent);font-variant-numeric:tabular-nums}.legal-document.svelte-1f495vt .legal-numbered>section:not(.legal-unnumbered) h3{counter-increment:legal-subsection}.legal-document.svelte-1f495vt .legal-numbered>section:not(.legal-unnumbered) h3:before{content:counter(legal-section) "." counter(legal-subsection) ". ";color:var(--tone-muted);font-variant-numeric:tabular-nums}.legal-document.svelte-1f495vt .legal-numbered>section.legal-roman-headings h3:before{content:"(" counter(legal-subsection,lower-roman) ") "}.legal-document.svelte-1f495vt :is(.legal-alpha,.legal-roman,.legal-upper,.legal-upper-alpha){list-style:none;padding-left:0;counter-reset:legal-item}.legal-document.svelte-1f495vt :is(.legal-alpha,.legal-roman,.legal-upper,.legal-upper-alpha)>li,.legal-document.svelte-1f495vt .legal-alpha-paragraphs>p{position:relative;padding-left:2.25rem}.legal-document.svelte-1f495vt :is(.legal-alpha,.legal-roman,.legal-upper,.legal-upper-alpha)>li{counter-increment:legal-item}.legal-document.svelte-1f495vt :is(.legal-alpha,.legal-roman,.legal-upper,.legal-upper-alpha)>li:before,.legal-document.svelte-1f495vt .legal-alpha-paragraphs>p:before{position:absolute;left:0;font-weight:600;color:var(--tone-fg);font-variant-numeric:tabular-nums}.legal-document.svelte-1f495vt .legal-alpha>li:before{content:"(" counter(legal-item,lower-alpha) ")"}.legal-document.svelte-1f495vt .legal-roman>li:before{content:"(" counter(legal-item,lower-roman) ")"}.legal-document.svelte-1f495vt .legal-upper>li:before{content:counter(legal-item,upper-alpha) "."}.legal-document.svelte-1f495vt .legal-upper-alpha>li:before{content:"(" counter(legal-item,upper-alpha) ")"}.legal-document.svelte-1f495vt .legal-alpha-paragraphs{counter-reset:legal-paragraph}.legal-document.svelte-1f495vt .legal-alpha-paragraphs>p{counter-increment:legal-paragraph}.legal-document.svelte-1f495vt .legal-alpha-paragraphs>p:before{content:"(" counter(legal-paragraph,lower-alpha) ")"}.toc-more.svelte-1807m5n{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 3rem),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 3rem),transparent)}.article-prose.svelte-1807m5n{max-width:55ch;font-family:var(--font-body);font-size:var(--brand-text-lead);line-height:1.75;color:var(--tone-body)}.article-prose.svelte-1807m5n>:first-child,.article-prose.svelte-1807m5n>:first-child>:first-child{margin-top:0}.article-prose.svelte-1807m5n>:last-child,.article-prose.svelte-1807m5n>:last-child>:last-child{margin-bottom:0}.article-prose.svelte-1807m5n :where(h2,h3,h4):not(:where(.not-prose *)){font-family:var(--font-heading);color:var(--tone-fg);text-wrap:balance;scroll-margin-top:calc(var(--nav-height) + 2rem)}.article-prose.svelte-1807m5n :where(h2):not(:where(.not-prose *)){margin:3.5rem 0 1rem;font-size:var(--brand-text-card);font-weight:800;letter-spacing:var(--brand-tracking-card);line-height:1.15}.article-prose.svelte-1807m5n :where(h3):not(:where(.not-prose *)){margin:2.25rem 0 .625rem;font-size:var(--brand-text-lead-lg);font-weight:700;letter-spacing:-.015em;line-height:1.3}.article-prose.svelte-1807m5n :where(h2+h3):not(:where(.not-prose *)){margin-top:1.5rem}.article-prose.svelte-1807m5n :where(h4):not(:where(.not-prose *)){margin:1.75rem 0 .5rem;font-size:var(--brand-text-lead);font-weight:700;line-height:1.4}.article-prose.svelte-1807m5n :where(p):not(:where(.not-prose *)){margin:0 0 1.25em}.article-prose.svelte-1807m5n :where(strong,b):not(:where(.not-prose *)){font-weight:600;color:var(--tone-fg)}.article-prose.svelte-1807m5n :where(em,i):not(:where(.not-prose *)){font-style:italic}.article-prose.svelte-1807m5n :where(a:not(.citation-ref)):not(:where(.not-prose *)){font-weight:500;color:var(--tone-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-prose.svelte-1807m5n :where(a:not(.citation-ref)):not(:where(.not-prose *)):hover{color:var(--tone-fg)}.article-prose.svelte-1807m5n :where(a.citation-ref):not(:where(.not-prose *)){font-size:.875em;font-weight:600;color:var(--tone-accent)}.article-prose.svelte-1807m5n :where(ul,ol):not(:where(.not-prose *)){margin:0 0 1.5em;padding-left:1.375em}.article-prose.svelte-1807m5n :where(ul):not(:where(.not-prose *)){list-style:disc}.article-prose.svelte-1807m5n :where(ol):not(:where(.not-prose *)){list-style:decimal}.article-prose.svelte-1807m5n :where(li):not(:where(.not-prose *)){margin:.375em 0;padding-left:.375em}.article-prose.svelte-1807m5n :where(li)::marker{color:var(--tone-accent)}.article-prose.svelte-1807m5n :where(ol>li)::marker{font-weight:600}.article-prose.svelte-1807m5n :where(li>ul,li>ol):not(:where(.not-prose *)){margin:.5em 0 0}.article-prose.svelte-1807m5n :where(li>p):not(:where(.not-prose *)){margin:.5em 0}.article-prose.svelte-1807m5n :where(blockquote):not(:where(.not-prose *)){margin:2.5rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:3px solid var(--tone-accent);font-family:var(--font-heading);font-size:var(--brand-text-card-sm);font-weight:700;letter-spacing:-.02em;line-height:1.4;color:var(--tone-fg);text-wrap:pretty}.article-prose.svelte-1807m5n :where(blockquote p):not(:where(.not-prose *)){margin:0 0 .75em}.article-prose.svelte-1807m5n :where(blockquote p:last-child):not(:where(.not-prose *)){margin-bottom:0}.article-prose.svelte-1807m5n :where(hr):not(:where(.not-prose *)){margin:3rem 0;border:0;border-top:1px solid var(--tone-line)}.article-prose.svelte-1807m5n :where(img,video):not(:where(.not-prose *)){display:block;max-width:100%;height:auto;margin:2rem 0;border-radius:var(--radius-panel)}.article-prose.svelte-1807m5n :where(figure):not(:where(.not-prose *)){margin:2rem 0}.article-prose.svelte-1807m5n :where(figure img,figure video):not(:where(.not-prose *)){margin:0}.article-prose.svelte-1807m5n :where(figcaption):not(:where(.not-prose *)){margin-top:.75rem;font-size:.875rem;line-height:1.5;color:var(--tone-muted)}.article-prose.svelte-1807m5n :where(table):not(:where(.not-prose *)){display:block;max-width:100%;margin:2rem 0;overflow-x:auto;border-collapse:collapse;font-size:var(--brand-text-body);line-height:1.5}.article-prose.svelte-1807m5n :where(th,td):not(:where(.not-prose *)){padding:.75rem 1.25rem .75rem 0;border-bottom:1px solid var(--tone-line);text-align:left;vertical-align:top}.article-prose.svelte-1807m5n :where(th):not(:where(.not-prose *)){font-weight:600;color:var(--tone-fg)}.article-prose.svelte-1807m5n :where(thead th):not(:where(.not-prose *)){border-bottom-width:2px}.article-prose.svelte-1807m5n :where(code):not(:where(.not-prose *)){padding:.15em .4em;border-radius:.375rem;background:color-mix(in oklab,var(--tone-fg) 6%,transparent);font-family:var(--font-mono);font-size:.875em;color:var(--tone-fg)}.article-prose.svelte-1807m5n :where(pre):not(:where(.not-prose *)){margin:2rem 0;padding:1.25rem;overflow-x:auto;border-radius:var(--radius-panel);background:color-mix(in oklab,var(--tone-fg) 6%,transparent);font-size:.875rem;line-height:1.6}.article-prose.svelte-1807m5n :where(pre code):not(:where(.not-prose *)){padding:0;background:none}.article-prose.svelte-1807m5n :where(.references-list):not(:where(.not-prose *)){margin:1rem 0 0;padding:0;list-style:none;counter-reset:ref-counter}.article-prose.svelte-1807m5n :where(.references-list>li):not(:where(.not-prose *)){position:relative;margin:0 0 1rem;padding-left:2.25rem;font-size:var(--brand-text-body);line-height:1.6;color:var(--tone-muted);counter-increment:ref-counter;scroll-margin-top:calc(var(--nav-height) + 2rem)}.article-prose.svelte-1807m5n :where(.references-list>li):before{position:absolute;left:0;content:counter(ref-counter) ".";font-weight:600;font-variant-numeric:tabular-nums;color:var(--tone-fg)}.article-prose.svelte-1807m5n :where(.references-list>li:target):not(:where(.not-prose *)){margin-inline:-.75rem;padding:.5rem .75rem .5rem 3rem;border-radius:.75rem;background:color-mix(in oklab,var(--tone-accent) 10%,transparent)}.article-prose.svelte-1807m5n :where(.references-list>li:target):before{left:.75rem;top:.5rem}
