.legal-page.svelte-16twp16{min-height:100vh;background-color:var(--background);padding:var(--space-4) 0}.container.svelte-16twp16{max-width:800px;margin:0 auto;padding:0 var(--space-3)}.page-header.svelte-16twp16{text-align:center;margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--outline-variant)}.page-header.svelte-16twp16 h1:where(.svelte-16twp16){font-family:var(--font-google-sans);font-size:2.5rem;font-weight:400;color:var(--on-background);margin-bottom:var(--space-2)}.last-updated.svelte-16twp16{color:var(--on-surface-variant);font-size:.9rem;font-style:italic}.legal-content.svelte-16twp16{line-height:1.6}.section.svelte-16twp16{margin-bottom:var(--space-5)}.section.svelte-16twp16 h2:where(.svelte-16twp16){font-family:var(--font-google-sans);font-size:1.5rem;font-weight:500;color:var(--google-blue);margin-bottom:var(--space-3);padding-bottom:var(--space-1);border-bottom:2px solid var(--google-blue-200)}.section.svelte-16twp16 p:where(.svelte-16twp16){margin-bottom:var(--space-3);color:var(--on-surface)}.section.svelte-16twp16 ul:where(.svelte-16twp16){margin:var(--space-3) 0;padding-left:var(--space-4)}.section.svelte-16twp16 li:where(.svelte-16twp16){margin-bottom:var(--space-1);color:var(--on-surface)}.section.svelte-16twp16 li:where(.svelte-16twp16) strong:where(.svelte-16twp16){color:var(--on-background);font-weight:600}@media (max-width: 768px){.page-header.svelte-16twp16 h1:where(.svelte-16twp16){font-size:2rem}.section.svelte-16twp16 h2:where(.svelte-16twp16){font-size:1.25rem}.container.svelte-16twp16{padding:0 var(--space-2)}}
