.legal-page[data-v-e7f47917]{width:min(100% - 2rem,52rem);margin-inline:auto;padding-block:3rem 5rem}.legal-page__header[data-v-e7f47917]{border-bottom:1px solid var(--ds-border);padding-bottom:2rem}.legal-page__eyebrow[data-v-e7f47917]{color:var(--ds-signal-text);font:800 .6875rem/1.5 var(--font-mono);letter-spacing:.08em;margin:0}.legal-page[data-v-e7f47917] h1,.legal-page__title[data-v-e7f47917]{letter-spacing:-.04em;margin:1rem 0 .875rem;font-size:clamp(2rem,7vw,3rem);font-weight:900;line-height:1.2}.legal-page__lede[data-v-e7f47917]{color:var(--ds-muted);margin:0;font-size:1.0625rem;line-height:2}.legal-page__updated[data-v-e7f47917]{color:var(--ds-muted);margin:1.25rem 0 0;font-size:.75rem;font-weight:700}.legal-page__toc[data-v-e7f47917]{border-bottom:1px solid var(--ds-border);padding-block:1.75rem}.legal-page__toc ol[data-v-e7f47917]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.legal-page__toc a[data-v-e7f47917]{color:var(--ds-muted);gap:.75rem;font-size:.875rem;line-height:1.8;text-decoration:none;display:flex}.legal-page__toc a[data-v-e7f47917]:hover,.legal-page__toc span[data-v-e7f47917]{color:var(--ds-signal-text)}.legal-page__toc span[data-v-e7f47917]{font:800 .6875rem/1.9 var(--font-mono);flex:none}.legal-section[data-v-e7f47917]{border-bottom:1px solid var(--ds-border);padding-block:2rem;scroll-margin-top:5rem}.legal-section h2[data-v-e7f47917]{gap:.75rem;margin:0 0 .875rem;font-size:1.25rem;font-weight:900;line-height:1.6;display:flex}.legal-section__index[data-v-e7f47917]{color:var(--ds-signal-text);font:900 .75rem/2.1 var(--font-mono);flex:none}.legal-section p[data-v-e7f47917]{color:var(--ds-muted);margin:0;font-size:.9375rem;line-height:2.2}.legal-page__footer[data-v-e7f47917]{gap:1rem;padding-top:2rem;display:grid}.legal-page__footer p[data-v-e7f47917]{color:var(--ds-muted);margin:0;font-size:.875rem;line-height:2}.legal-page__footer ul[data-v-e7f47917]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.legal-page__footer a[data-v-e7f47917]{color:var(--ds-signal-text);font-size:.875rem;font-weight:800}@media (width>=48rem){.legal-page[data-v-e7f47917]{padding-block:4.5rem 6rem}.legal-page__toc ol[data-v-e7f47917]{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.legal-section h2[data-v-e7f47917]{font-size:1.5rem}.legal-section p[data-v-e7f47917]{font-size:1rem}}
