.breadcrumb.svelte-1e0rsuc{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--spacing-lg);font-size:.9rem}.breadcrumb.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-primary);text-decoration:none}.separator.svelte-1e0rsuc{color:#d1d5db}.page-header.svelte-1e0rsuc{text-align:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-border)}.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:clamp(2rem,5vw,2.5rem);margin-bottom:var(--spacing-sm)}.last-updated.svelte-1e0rsuc{color:var(--color-text-light);font-size:.9rem}.legal-content.svelte-1e0rsuc{max-width:800px;margin:0 auto}.legal-section.svelte-1e0rsuc{margin-bottom:var(--spacing-xl)}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.5rem;color:var(--color-text);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border)}.legal-section.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:1.2rem;color:var(--color-text);margin:var(--spacing-md) 0 var(--spacing-sm) 0}.legal-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--color-text-light);line-height:1.8;margin-bottom:var(--spacing-sm)}.legal-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin-left:var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--color-text-light);line-height:1.8}.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:var(--spacing-xs)}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-primary);text-decoration:none}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}.important-note.svelte-1e0rsuc{background:#fee2e2;border-left:4px solid #ef4444;padding:var(--spacing-md);margin:var(--spacing-md) 0;border-radius:var(--radius);color:#991b1b}.contact-list.svelte-1e0rsuc{list-style:none;margin-left:0}.contact-list.svelte-1e0rsuc li:where(.svelte-1e0rsuc){padding:var(--spacing-xs) 0}.back-link.svelte-1e0rsuc{text-align:center;margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.back-link.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-primary);text-decoration:none;font-weight:600}.back-link.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}
