.legal-page[data-v-57a31ef0]{padding:clamp(var(--space-8),6vw,var(--space-16)) var(--page-gutter);background:var(--color-background)}.legal-document[data-v-57a31ef0]{max-inline-size:64rem;padding:clamp(var(--space-6),5vw,var(--space-12));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);margin-inline:auto}.legal-document__header[data-v-57a31ef0]{max-inline-size:68ch;margin-block-end:var(--space-8)}.legal-document__header h1[data-v-57a31ef0]{margin:var(--space-3) 0 var(--space-4);font-size:clamp(2.5rem,7vw,4.5rem)}.legal-document__lede[data-v-57a31ef0]{max-inline-size:68ch;color:var(--color-text-muted);font-size:1.125rem;line-height:1.7}.legal-document__updated[data-v-57a31ef0]{color:var(--color-text-muted);font-size:.875rem}.legal-document__notice[data-v-57a31ef0]{max-inline-size:68ch;padding:var(--space-5);border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border));border-inline-start:.25rem solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft);margin-block-end:var(--space-8)}.legal-document__notice p[data-v-57a31ef0]{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.legal-document__contents[data-v-57a31ef0]{max-inline-size:68ch;padding:var(--space-5);border-block:1px solid var(--color-border);margin-block-end:var(--space-10,2.5rem)}.legal-document__contents h2[data-v-57a31ef0]{margin:0 0 var(--space-4);color:var(--color-accent-text);font-size:1rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.legal-document__contents ol[data-v-57a31ef0]{gap:var(--space-2) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-inline-start:1.25rem;display:grid}.legal-document__contents a[data-v-57a31ef0]{color:var(--color-primary);text-underline-offset:.18em;font-weight:650}.legal-document__contents a[data-v-57a31ef0]:hover{color:var(--color-accent-text)}.legal-document__content[data-v-57a31ef0]{max-inline-size:68ch;display:grid}.legal-document__content section[data-v-57a31ef0]{padding-block:clamp(var(--space-6),4vw,var(--space-8));border-block-start:1px solid var(--color-border);scroll-margin-block-start:var(--space-8)}.legal-document__content h2[data-v-57a31ef0]{margin:0 0 var(--space-4);padding-inline-start:var(--space-4);font-size:clamp(1.35rem,3vw,1.75rem);position:relative}.legal-document__content h2[data-v-57a31ef0]:before{border-radius:var(--radius-pill);background:var(--color-accent);content:"";inline-size:.2rem;position:absolute;inset-block:.18em;inset-inline-start:0}.legal-document__content p[data-v-57a31ef0]{color:var(--color-text);overflow-wrap:anywhere;margin:0;line-height:1.75}@media (width<=40rem){.legal-page[data-v-57a31ef0]{padding-inline:var(--space-4)}.legal-document[data-v-57a31ef0]{padding:var(--space-6) var(--space-5)}.legal-document__contents ol[data-v-57a31ef0]{grid-template-columns:1fr}}@media (width<=30rem){.legal-page[data-v-57a31ef0]{padding-inline:0}.legal-document[data-v-57a31ef0]{padding-inline:var(--space-4);border-inline:0;border-radius:0}.legal-document__header h1[data-v-57a31ef0]{font-size:2.5rem}.legal-document__content p[data-v-57a31ef0]{line-height:1.65}}
