.legal-page.svelte-d6ujh.svelte-d6ujh{min-height:100vh;padding:var(--spacing-3xl) var(--spacing-lg);max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2xl)}.legal-header.svelte-d6ujh.svelte-d6ujh{text-align:center;padding:var(--spacing-2xl) 0}.legal-header.svelte-d6ujh h1.svelte-d6ujh{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:var(--spacing-sm)}.updated.svelte-d6ujh.svelte-d6ujh{font-size:.875rem;color:var(--text-tertiary);margin-bottom:var(--spacing-lg)}.intro.svelte-d6ujh.svelte-d6ujh{font-size:1.0625rem;color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto}.legal-content.svelte-d6ujh.svelte-d6ujh{display:flex;flex-direction:column;gap:var(--spacing-lg)}.legal-section.svelte-d6ujh.svelte-d6ujh{padding:var(--spacing-xl)}.legal-section.svelte-d6ujh h2.svelte-d6ujh{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--text-primary)}.legal-section.svelte-d6ujh h3.svelte-d6ujh{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--text-primary)}.legal-section.svelte-d6ujh p.svelte-d6ujh{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;margin-bottom:var(--spacing-md)}.legal-section.svelte-d6ujh p.svelte-d6ujh:last-child{margin-bottom:0}.legal-section.svelte-d6ujh ul.svelte-d6ujh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.legal-section.svelte-d6ujh li.svelte-d6ujh{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;padding-left:var(--spacing-lg);position:relative}.legal-section.svelte-d6ujh li.svelte-d6ujh:before{content:"•";position:absolute;left:0;color:var(--text-tertiary)}.legal-section.svelte-d6ujh code.svelte-d6ujh{background:var(--surface-primary);padding:2px 6px;border-radius:var(--radius-xs);font-size:.875rem;color:var(--text-primary);border:1px solid var(--border-subtle)}.legal-section.svelte-d6ujh a.svelte-d6ujh{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.legal-section.svelte-d6ujh a.svelte-d6ujh:hover{opacity:.7}.legal-section.svelte-d6ujh strong.svelte-d6ujh{color:var(--text-primary);font-weight:600}.info-grid.svelte-d6ujh.svelte-d6ujh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.info-card.svelte-d6ujh.svelte-d6ujh{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-lg)}.info-card.svelte-d6ujh h3.svelte-d6ujh{margin-bottom:var(--spacing-md)}.info-card.svelte-d6ujh ul.svelte-d6ujh{padding-left:var(--spacing-lg)}.info-card.svelte-d6ujh li.svelte-d6ujh:before{content:"•";position:absolute;left:0;color:var(--text-tertiary)}@media (max-width: 768px){.legal-page.svelte-d6ujh.svelte-d6ujh{padding:var(--spacing-2xl) var(--spacing-md)}.legal-section.svelte-d6ujh.svelte-d6ujh{padding:var(--spacing-lg)}.info-grid.svelte-d6ujh.svelte-d6ujh{grid-template-columns:1fr}}
