.legal-hero[data-astro-cid-qogavhvk]{padding-block:8rem var(--space-8);border-block-end:1px solid var(--color-divider);background:radial-gradient(circle at 78% 38%,#64e2f41a,#0000 28rem)}.legal-hero__content[data-astro-cid-qogavhvk]{max-inline-size:62rem}.legal-hero[data-astro-cid-qogavhvk] h1[data-astro-cid-qogavhvk]{max-inline-size:14ch;font-size:clamp(2.75rem,5.2vw,4.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.055em;margin-block-start:var(--space-3);line-height:1.06}.legal-hero__introduction[data-astro-cid-qogavhvk]{max-inline-size:46rem;font-size:var(--font-size-body);margin-block-start:var(--space-3)}.legal-dates[data-astro-cid-qogavhvk]{gap:var(--space-4);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.legal-dates--before-introduction[data-astro-cid-qogavhvk]{margin-block-start:var(--space-4)}.legal-dates[data-astro-cid-qogavhvk] div[data-astro-cid-qogavhvk]{gap:var(--space-fine);min-inline-size:0;display:grid}.legal-dates[data-astro-cid-qogavhvk] dt[data-astro-cid-qogavhvk]{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.legal-dates[data-astro-cid-qogavhvk] dd[data-astro-cid-qogavhvk]{color:var(--color-text-main);margin:0;font-size:.9rem}.legal-document__layout[data-astro-cid-qogavhvk]{align-items:start;gap:var(--column-gap);padding-block:clamp(var(--space-7), 8vw, var(--space-11));grid-template-columns:minmax(12rem,.34fr) minmax(0,.66fr);display:grid}.legal-document__contents[data-astro-cid-qogavhvk]{max-block-size:calc(100vh - 7rem);padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface-raised);position:sticky;inset-block-start:6rem;overflow-y:auto}.legal-document__contents[data-astro-cid-qogavhvk] h2[data-astro-cid-qogavhvk]{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.legal-document__contents[data-astro-cid-qogavhvk] ol[data-astro-cid-qogavhvk]{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.legal-document__contents[data-astro-cid-qogavhvk] a[data-astro-cid-qogavhvk]{min-block-size:var(--target-size-min);color:var(--color-text-secondary);overflow-wrap:anywhere;align-items:center;font-size:.8rem;display:flex}.legal-document__body[data-astro-cid-qogavhvk]{max-inline-size:48rem}.legal-document__body[data-astro-cid-qogavhvk] section[data-astro-cid-qogavhvk]{padding-block:var(--space-6);scroll-margin-block-start:7rem}.legal-document__body[data-astro-cid-qogavhvk] section[data-astro-cid-qogavhvk]+section[data-astro-cid-qogavhvk]{border-block-start:1px solid var(--color-divider)}.legal-document__body[data-astro-cid-qogavhvk] h2[data-astro-cid-qogavhvk]{font-size:clamp(1.5rem,3vw,2rem)}.legal-document__body[data-astro-cid-qogavhvk] h2[data-astro-cid-qogavhvk]+p[data-astro-cid-qogavhvk],.legal-document__body[data-astro-cid-qogavhvk] p[data-astro-cid-qogavhvk]+p[data-astro-cid-qogavhvk],.legal-document__body[data-astro-cid-qogavhvk] p[data-astro-cid-qogavhvk]+ul[data-astro-cid-qogavhvk],.legal-document__body[data-astro-cid-qogavhvk] p[data-astro-cid-qogavhvk]+ol[data-astro-cid-qogavhvk],.legal-document__body[data-astro-cid-qogavhvk] ul[data-astro-cid-qogavhvk]+p[data-astro-cid-qogavhvk],.legal-document__body[data-astro-cid-qogavhvk] ol[data-astro-cid-qogavhvk]+p[data-astro-cid-qogavhvk]{margin-block-start:var(--space-2)}.legal-document__body[data-astro-cid-qogavhvk] p[data-astro-cid-qogavhvk],.legal-document__body[data-astro-cid-qogavhvk] li[data-astro-cid-qogavhvk]{color:var(--color-text-secondary)}.legal-document__body[data-astro-cid-qogavhvk] ul[data-astro-cid-qogavhvk],.legal-document__body[data-astro-cid-qogavhvk] ol[data-astro-cid-qogavhvk]{gap:var(--space-1);padding-inline-start:1.25rem;display:grid}.legal-document__body[data-astro-cid-qogavhvk] a[data-astro-cid-qogavhvk]{color:var(--color-accent)}@media (width<=56rem){.legal-document__layout[data-astro-cid-qogavhvk]{grid-template-columns:1fr}.legal-document__contents[data-astro-cid-qogavhvk]{max-block-size:none;position:static;overflow-y:visible}}@media (width<=40rem){.legal-hero[data-astro-cid-qogavhvk]{padding-block-start:6.5rem}.legal-dates[data-astro-cid-qogavhvk]{gap:var(--space-3);grid-template-columns:1fr;display:grid}}
