.LegalPage_doc__VKtQ3{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;font-size:1rem;line-height:1.65}.LegalPage_head__3UNAG{display:grid;gap:1rem}.LegalPage_title__A6uwD{margin:0;font-size:clamp(2.5rem,1.9rem + 2vw,3.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;overflow-wrap:break-word;hyphens:auto}.LegalPage_lead__N9gkf,.LegalPage_subtitle__dmVS6{margin:0;font-size:1.0625rem;color:var(--color-foreground-muted)}.LegalPage_section__SIdh1,.LegalPage_toc__btmiK{display:grid;gap:.75rem;padding-top:2rem;border-top:1px solid var(--color-border)}.LegalPage_sectionTitle___FmTg{margin:0;font-size:1.25rem;font-weight:500;letter-spacing:-.01em;line-height:1.4}.LegalPage_tocList__KdccT{margin:0;padding:0;list-style:none;column-gap:2rem}@media (min-width:640px){.LegalPage_tocList__KdccT{column-count:2}}.LegalPage_tocList__KdccT li{break-inside:avoid}.LegalPage_tocLink__PFTrh{display:inline-flex;align-items:center;min-height:2.5rem;font-size:.9375rem;color:var(--color-foreground-muted);text-underline-offset:.25em}.LegalPage_tocLink__PFTrh:hover{color:var(--color-foreground);text-decoration:underline}.LegalPage_text__cB3Tu{margin:0;max-width:68ch;line-height:1.7;color:var(--color-foreground-muted);overflow-wrap:break-word}.LegalPage_address__M3aBu{margin:0;color:var(--color-foreground)}.LegalPage_mail__D_EhJ{color:inherit;text-decoration:underline;text-decoration-color:var(--color-foreground-subtle);text-underline-offset:.2em}.LegalPage_mail__D_EhJ:hover{color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.LegalPage_back__wjVKN{margin:0;font-size:.9375rem;color:var(--color-foreground-muted)}.LegalPage_back__wjVKN a{display:inline-flex;align-items:center;min-height:2.5rem}.LegalPage_section__SIdh1{scroll-margin-top:1.5rem}