.legal-page.svelte-7ad8we{padding:var(--space-lg) var(--side-padding) var(--space-xl);background-color:var(--color-bg-primary)}.container.svelte-7ad8we{max-width:820px;margin:0 auto}.page-header.svelte-7ad8we{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.page-header.svelte-7ad8we h1:where(.svelte-7ad8we){font-size:var(--text-h1);color:var(--color-text-primary)}.legal-empty.svelte-7ad8we{color:var(--color-text-muted);font-style:italic;line-height:1.6}.legal-content.svelte-7ad8we h2{font-size:var(--text-h3);color:var(--color-text-primary);margin-top:var(--space-lg);margin-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.legal-content.svelte-7ad8we h2:first-child{margin-top:0}.legal-content.svelte-7ad8we p{color:var(--color-text-primary);margin-bottom:var(--space-sm);line-height:1.7}.legal-content.svelte-7ad8we a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.legal-content.svelte-7ad8we a:hover{opacity:.75}.legal-content.svelte-7ad8we strong{color:var(--color-text-primary);font-weight:600}.legal-content.svelte-7ad8we ul{margin:var(--space-sm) 0;flex-direction:column;gap:.5rem;padding-left:0;list-style:none;display:flex}.legal-content.svelte-7ad8we li{color:var(--color-text-primary);padding-left:1.5rem;line-height:1.6;position:relative}.legal-content.svelte-7ad8we li:before{content:"";background-color:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.65rem;left:0}
