.legal-section.svelte-1e0rsuc{min-height:100vh;padding:calc(var(--header-height) + var(--space-8)) 0 var(--space-9)}.legal-terminal.svelte-1e0rsuc{max-width:1000px;margin:0 auto;padding:var(--space-8);border:1px solid var(--color-border);background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.terminal-header.svelte-1e0rsuc{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.terminal-label.svelte-1e0rsuc{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-primary);letter-spacing:.1em;margin-bottom:var(--space-2)}.terminal-title.svelte-1e0rsuc{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);letter-spacing:.05em;margin-bottom:var(--space-2)}.last-updated.svelte-1e0rsuc{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.05em}.terminal-body.svelte-1e0rsuc{font-family:var(--font-mono)}.section.svelte-1e0rsuc{margin-bottom:var(--space-8)}.section-title.svelte-1e0rsuc{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-primary);margin-bottom:var(--space-4);letter-spacing:.05em}.subsection-title.svelte-1e0rsuc{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-accent);margin-top:var(--space-4);margin-bottom:var(--space-3)}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){list-style:none;padding-left:var(--space-6);margin-bottom:var(--space-4)}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2);position:relative}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc):before{content:">";position:absolute;left:calc(-1 * var(--space-6));color:var(--color-primary);font-weight:var(--font-bold)}.link.svelte-1e0rsuc{color:var(--color-primary);text-decoration:none;transition:all var(--transition-fast)}.link.svelte-1e0rsuc:hover{color:var(--color-primary-hover);text-shadow:0 0 8px var(--color-primary-glow)}.final-note.svelte-1e0rsuc{border-top:1px solid var(--color-border);padding-top:var(--space-6)}@media (max-width: 768px){.legal-terminal.svelte-1e0rsuc{padding:var(--space-6)}.terminal-title.svelte-1e0rsuc{font-size:var(--text-2xl)}.section-title.svelte-1e0rsuc{font-size:var(--text-base)}.subsection-title.svelte-1e0rsuc{font-size:var(--text-sm)}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc){font-size:var(--text-xs)}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){padding-left:var(--space-5)}}
