.legal-page.svelte-qdcndg{padding-top:calc(var(--header-height) + var(--spacing-12));padding-bottom:var(--spacing-16);background-color:var(--color-gray-50);min-height:100vh}.container.svelte-qdcndg{max-width:800px;margin:0 auto;padding:0 var(--spacing-6)}.legal-header.svelte-qdcndg{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-gray-200)}.legal-header.svelte-qdcndg h1:where(.svelte-qdcndg){font-size:var(--font-size-4xl);color:var(--color-primary);margin-bottom:var(--spacing-4)}.subtitle.svelte-qdcndg{font-size:var(--font-size-lg);color:var(--color-gray-600);font-weight:600;margin:0}.legal-content.svelte-qdcndg{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-10);box-shadow:var(--shadow-md)}section.svelte-qdcndg{margin-bottom:var(--spacing-10)}section.svelte-qdcndg:last-child{margin-bottom:0}h2.svelte-qdcndg{font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--spacing-4)}h3.svelte-qdcndg{font-size:var(--font-size-lg);color:var(--color-gray-800);margin-bottom:var(--spacing-2)}p.svelte-qdcndg{color:var(--color-gray-700);line-height:1.8;margin-bottom:var(--spacing-4)}ul.svelte-qdcndg{margin:0 0 var(--spacing-4) var(--spacing-6);color:var(--color-gray-700)}li.svelte-qdcndg{margin-bottom:var(--spacing-2);line-height:1.7}.cookie-types.svelte-qdcndg{display:grid;gap:var(--spacing-4);margin-top:var(--spacing-4)}.cookie-type.svelte-qdcndg{background:var(--color-gray-50);border-radius:var(--radius-lg);padding:var(--spacing-6)}.cookie-type.svelte-qdcndg h3:where(.svelte-qdcndg){margin-bottom:var(--spacing-2)}.cookie-type.svelte-qdcndg p:where(.svelte-qdcndg){margin:0;font-size:var(--font-size-sm)}a.svelte-qdcndg{color:var(--color-accent)}a.svelte-qdcndg:hover{text-decoration:underline}.back-link.svelte-qdcndg{margin-top:var(--spacing-8);text-align:center}.back-link.svelte-qdcndg a:where(.svelte-qdcndg){color:var(--color-primary);font-weight:500}@media(max-width:580px){.legal-content.svelte-qdcndg{padding:var(--spacing-6)}}
