.legal-page.svelte-1n7h12y{min-height:100vh}.sticky-wrapper.svelte-1n7h12y{z-index:50;position:sticky;top:0}.legal-nav-bar.svelte-1n7h12y{background:var(--bg);border-bottom:1px solid var(--border)}.legal-nav-inner.svelte-1n7h12y{gap:2rem;max-width:768px;margin:0 auto;padding:.75rem 1.25rem;display:flex}.legal-nav-inner.svelte-1n7h12y a:where(.svelte-1n7h12y){color:var(--text-muted);font-size:.875rem;font-weight:600;text-decoration:none}.legal-nav-inner.svelte-1n7h12y a:where(.svelte-1n7h12y):hover{color:var(--text)}.legal-content.svelte-1n7h12y{max-width:768px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.legal-section.svelte-1n7h12y{scroll-margin-top:120px}.legal-section.svelte-1n7h12y h1:where(.svelte-1n7h12y){color:var(--text);margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.legal-section.svelte-1n7h12y h2:where(.svelte-1n7h12y){color:var(--text);margin:2rem 0 .5rem;font-size:1.125rem;font-weight:700}.legal-section.svelte-1n7h12y p:where(.svelte-1n7h12y){color:var(--text);margin:.5rem 0;font-size:.9375rem;line-height:1.7}.legal-section.svelte-1n7h12y .updated:where(.svelte-1n7h12y){color:var(--text-muted);margin-bottom:1.5rem;font-size:.8125rem}.legal-section.svelte-1n7h12y a:where(.svelte-1n7h12y){color:var(--accent);text-decoration:none}.legal-section.svelte-1n7h12y a:where(.svelte-1n7h12y):hover{text-decoration:underline}hr.svelte-1n7h12y{border:none;border-top:1px solid var(--border);margin:3rem 0}@media (width<=48rem){.legal-content.svelte-1n7h12y{padding:1.5rem 1rem 3rem}.legal-section.svelte-1n7h12y h1:where(.svelte-1n7h12y){font-size:1.5rem}}
