.legal-content.svelte-vfdpl4{max-width:800px;margin:0 auto;padding:var(--space-8) var(--space-6)}.legal-header.svelte-vfdpl4{margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:var(--border-medium)}.legal-title.svelte-vfdpl4{font-family:var(--font-sans);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-blue-dark);margin:0 0 var(--space-3) 0}.legal-subtitle.svelte-vfdpl4{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-ink-secondary);margin:0 0 var(--space-4) 0}.legal-effective-date.svelte-vfdpl4{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.legal-body.svelte-vfdpl4{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-primary)}.legal-body.svelte-vfdpl4 h2{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-blue-dark);margin:var(--space-10) 0 var(--space-4) 0;padding-bottom:var(--space-2);border-bottom:var(--border-thin)}.legal-body.svelte-vfdpl4 h3{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:var(--color-ink-primary);margin:var(--space-8) 0 var(--space-3) 0}.legal-body.svelte-vfdpl4 h4{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-ink-primary);margin:var(--space-6) 0 var(--space-2) 0}.legal-body.svelte-vfdpl4 p{margin:0 0 var(--space-4) 0}.legal-body.svelte-vfdpl4 ul,.legal-body.svelte-vfdpl4 ol{margin:0 0 var(--space-4) 0;padding-left:var(--space-6)}.legal-body.svelte-vfdpl4 li{margin-bottom:var(--space-2)}.legal-body.svelte-vfdpl4 li ul,.legal-body.svelte-vfdpl4 li ol{margin-top:var(--space-2);margin-bottom:0}.legal-body.svelte-vfdpl4 strong{font-weight:var(--font-weight-bold);color:var(--color-ink-primary)}.legal-body.svelte-vfdpl4 em{font-style:italic}.legal-body.svelte-vfdpl4 a{color:var(--color-blue-medium);text-decoration:underline;text-underline-offset:2px}.legal-body.svelte-vfdpl4 a:hover{color:var(--color-blue-dark)}.legal-body.svelte-vfdpl4 table{width:100%;margin:var(--space-6) 0;border-collapse:collapse;border:var(--border-medium);font-size:var(--text-sm)}.legal-body.svelte-vfdpl4 th{background:var(--color-bg-tertiary);font-family:var(--font-sans);font-weight:var(--font-weight-bold);text-align:left;padding:var(--space-3) var(--space-4);border:var(--border-thin);color:var(--color-blue-dark)}.legal-body.svelte-vfdpl4 td{padding:var(--space-3) var(--space-4);border:var(--border-thin);vertical-align:top}.legal-body.svelte-vfdpl4 tr:nth-child(2n){background:var(--color-bg-secondary)}.legal-body.svelte-vfdpl4 hr{border:none;border-top:var(--border-thin);margin:var(--space-8) 0}.legal-body.svelte-vfdpl4 code{font-family:var(--font-mono);font-size:.9em;background:var(--color-bg-tertiary);padding:.1em .3em}.legal-body.svelte-vfdpl4 blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-blue-dark);background:var(--color-bg-secondary);font-style:italic}.legal-body.svelte-vfdpl4 blockquote p:last-child{margin-bottom:0}@media(max-width:640px){.legal-content.svelte-vfdpl4{padding:var(--space-6) var(--space-4)}.legal-body.svelte-vfdpl4 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}
