.legal-document-page.svelte-7ke6fz{min-height:100vh;padding:6rem 1.25rem 4rem;background:var(--dashboard-bg, var(--background));color:var(--dashboard-text, inherit)}.legal-document-shell.svelte-7ke6fz{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:2rem 3rem}.legal-document-header.svelte-7ke6fz{border-bottom:1px solid var(--dashboard-outline);padding-bottom:1.5rem;margin-bottom:1.5rem;grid-column:1 / -1}.legal-document-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){margin:.5rem 0;font-size:2rem;line-height:1.15}.legal-document-header.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0;color:var(--dashboard-muted)}.legal-document-nav.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--app-primary);text-decoration:none}.legal-document-nav.svelte-7ke6fz{display:flex;flex-direction:column;gap:.65rem;margin-bottom:2rem;position:sticky;top:6rem;align-self:start}.legal-document-nav.svelte-7ke6fz a:where(.svelte-7ke6fz){border-left:3px solid var(--app-primary);padding:.35rem .75rem;font-size:.9rem}.legal-document-content.svelte-7ke6fz{display:grid;gap:1.5rem}.legal-document-content.svelte-7ke6fz section:where(.svelte-7ke6fz){scroll-margin-top:6rem;border-bottom:1px solid var(--dashboard-outline);padding-bottom:1.5rem}.legal-document-content.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0 0 .75rem;font-size:1.2rem;font-weight:800}@media(max-width:760px){.legal-document-shell.svelte-7ke6fz{grid-template-columns:1fr}.legal-document-nav.svelte-7ke6fz{position:static}}.legal-document-content.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:.75rem 0 0;line-height:1.7;color:var(--dashboard-copy)}
