.legal-page[data-astro-cid-euyrmleh]{padding-top:120px;padding-bottom:var(--space-4xl);min-height:100vh}.legal-header[data-astro-cid-euyrmleh]{margin-bottom:var(--space-3xl)}.back-link[data-astro-cid-euyrmleh]{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg);transition:color var(--transition-fast);font-size:.9375rem;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-euyrmleh]:hover{color:var(--color-primary)}.back-icon[data-astro-cid-euyrmleh]{flex:0 0 18px;width:18px;max-width:18px;height:18px}.legal-header[data-astro-cid-euyrmleh] h1[data-astro-cid-euyrmleh]{margin-bottom:var(--space-sm);font-size:clamp(2rem,4vw,3rem)}.legal-updated[data-astro-cid-euyrmleh]{color:var(--color-text-muted);font-size:.9375rem}.legal-content[data-astro-cid-euyrmleh]{max-width:1200px}.markdown-content[data-astro-cid-euyrmleh] h4{margin-top:var(--space-2xl);margin-bottom:var(--space-md);color:var(--color-text-primary);font-size:1.5rem}.markdown-content[data-astro-cid-euyrmleh] h4:first-child{margin-top:0}.markdown-content[data-astro-cid-euyrmleh] h3{margin-top:var(--space-xl);margin-bottom:var(--space-md);color:var(--color-text-primary);font-size:1.25rem}.markdown-content[data-astro-cid-euyrmleh] h2{margin-top:var(--space-2xl);margin-bottom:var(--space-md);color:var(--color-text-primary);font-size:1.5rem}.markdown-content[data-astro-cid-euyrmleh] p{margin-bottom:var(--space-md);color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.markdown-content[data-astro-cid-euyrmleh] ul{margin:var(--space-md) 0;padding:0;list-style:none}.markdown-content[data-astro-cid-euyrmleh] li{padding-left:var(--space-lg);margin-bottom:var(--space-sm);color:var(--color-text-secondary);line-height:1.7;position:relative}.markdown-content[data-astro-cid-euyrmleh] li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.markdown-content[data-astro-cid-euyrmleh] a{color:var(--color-primary);text-decoration:none}.markdown-content[data-astro-cid-euyrmleh] a:hover{color:var(--color-accent-cyan);text-decoration:underline}.markdown-content[data-astro-cid-euyrmleh] strong{color:var(--color-text-primary);font-weight:600}.markdown-content[data-astro-cid-euyrmleh] hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-2xl) 0}
