:is(.LegalDocument,.TextDocument){padding-block-start:var(--marketing-section-paddingBlock-normal);padding-block-end:var(--marketing-section-paddingBlock-spacious)}:is(.LegalDocument__header,.TextDocument__header),:is(.LegalDocument__body,.TextDocument__body){inline-size:min(100%,var(--marketing-prose-wide-maxWidth));margin-inline:auto}:is(.LegalDocument__header,.TextDocument__header){margin-block-end:var(--marketing-base-size-40);padding-block-end:var(--marketing-base-size-32);border-block-end:var(--marketing-borderWidth-thin) solid var(--marketing-color-border-default)}:is(.LegalDocument__header,.TextDocument__header) h1{max-inline-size:none;margin-block-start:0;font-size:min(var(--marketing-text-heading-1-size),var(--marketing-base-text-size-1000));font-weight:var(--marketing-text-weight-medium);line-height:var(--marketing-text-heading-1-lineHeight);letter-spacing:var(--marketing-text-heading-1-letterSpacing);text-wrap:balance}.LegalDocument__meta{margin-block-start:var(--marketing-base-size-12);font-size:var(--marketing-text-body-size-medium);font-variant-numeric:var(--marketing-text-numeric-fontVariant);line-height:var(--marketing-text-lineHeight-300)}:is(.LegalDocument__body,.TextDocument__body){font-size:var(--marketing-text-body-size-large);line-height:var(--marketing-text-prose-lineHeight)}:is(.LegalDocument__body,.TextDocument__body) p,:is(.LegalDocument__body,.TextDocument__body) ul,:is(.LegalDocument__body,.TextDocument__body) ol,:is(.LegalDocument__body,.TextDocument__body) blockquote{max-inline-size:none}:is(.LegalDocument__body,.TextDocument__body)>*+*{margin-block-start:var(--marketing-base-size-16)}:is(.LegalDocument__body,.TextDocument__body)>h2{scroll-margin-block-start:var(--marketing-base-size-96);margin-block-start:var(--marketing-base-size-48);padding-block-start:var(--marketing-base-size-24);border-block-start:var(--marketing-borderWidth-thin) solid var(--marketing-color-border-subtle);font-size:var(--marketing-text-heading-3-size);font-weight:var(--marketing-text-heading-3-weight);line-height:var(--marketing-text-heading-3-lineHeight);letter-spacing:var(--marketing-text-heading-3-letterSpacing)}:is(.LegalDocument__body,.TextDocument__body)>h2+*{margin-block-start:var(--marketing-base-size-16)}:is(.LegalDocument__body,.TextDocument__body) strong{font-weight:var(--marketing-text-weight-semibold)}:is(.LegalDocument__body,.TextDocument__body) a{color:var(--marketing-color-accent-primary);text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.16em}:is(.LegalDocument__body,.TextDocument__body) a:hover{color:var(--marketing-color-accent-secondary)}:is(.LegalDocument__body,.TextDocument__body) li+li{margin-block-start:var(--marketing-base-size-8)}.LegalDocument__contents{inline-size:min(100%,var(--marketing-prose-wide-maxWidth));margin-inline:auto;margin-block-end:var(--marketing-base-size-40);font-size:var(--marketing-text-body-size-medium);line-height:var(--marketing-text-prose-lineHeight)}.LegalDocument__contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--marketing-base-size-8) var(--marketing-base-size-24);margin-block-start:var(--marketing-base-size-12);padding:0;list-style:none}.LegalDocument__contents a{color:var(--marketing-color-accent-primary);text-decoration:underline;text-underline-offset:0.16em}.LegalDocument__clause>*+*{margin-block-start:var(--marketing-base-size-16)}.LegalDocument__clauses{padding-inline-start:var(--marketing-base-size-24);list-style:none}@media(max-width:47.999rem){.LegalDocument__contents ol{grid-template-columns:minmax(0,1fr)}:is(.LegalDocument__header,.TextDocument__header){margin-block-end:var(--marketing-base-size-32);padding-block-end:var(--marketing-base-size-24)}:is(.LegalDocument__body,.TextDocument__body)>h2{margin-block-start:var(--marketing-base-size-40);padding-block-start:var(--marketing-base-size-20)}}
