.LegalPageView_hero__Yras8{min-height:0!important}.LegalPageView_hero__Yras8 h1{max-width:none!important}.LegalPageView_hero__Yras8 p{max-width:70ch;font-size:17px}.LegalPageView_layout__mxR44{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start;margin-block:40px}.LegalPageView_toc__K8PJE{position:sticky;top:112px;padding:24px;border-inline-start:3px solid var(--studio-accent);background:var(--studio-soft);border-radius:var(--studio-object-radius)}.LegalPageView_toc__K8PJE strong{display:block;margin-bottom:20px;color:var(--studio-ink);font-size:14px}.LegalPageView_toc__K8PJE nav{display:grid;gap:0}.LegalPageView_toc__K8PJE a{padding-block:10px;border-bottom:1px solid var(--studio-line);color:var(--studio-muted);font-size:12px;line-height:1.7;text-decoration:none}.LegalPageView_toc__K8PJE a:hover{color:var(--studio-accent)}.LegalPageView_sections__Qfp3d{padding:12px 36px;border:1px solid var(--studio-line);border-radius:var(--studio-object-radius);box-shadow:var(--studio-object-shadow);background:var(--studio-surface)}.LegalPageView_section__Blxlo{padding-block:30px;border-bottom:1px solid var(--studio-line);scroll-margin-top:112px}.LegalPageView_section__Blxlo h2{margin:0 0 16px;font-size:23px;line-height:1.5}.LegalPageView_section__Blxlo p{max-width:78ch;margin:12px 0;font-size:15px;line-height:1.95}.LegalPageView_contact__ifObt{padding:28px;margin-block:28px;background:var(--studio-soft);border-radius:var(--studio-object-radius)}.LegalPageView_contact__ifObt h2{font-size:24px;margin-block:14px}.LegalPageView_contact__ifObt p{margin-bottom:20px;line-height:1.8}@media (max-width:900px){.LegalPageView_layout__mxR44{grid-template-columns:1fr;gap:24px}.LegalPageView_toc__K8PJE{position:static}.LegalPageView_toc__K8PJE nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (max-width:600px){.LegalPageView_sections__Qfp3d{padding:0 22px}.LegalPageView_toc__K8PJE nav{grid-template-columns:1fr}.LegalPageView_section__Blxlo h2{font-size:21px}.LegalPageView_contact__ifObt{padding:22px}}