.privacy-page.svelte-iyi8og{min-height:100vh;padding:2rem}.header.svelte-iyi8og{max-width:1200px;margin:0 auto;padding:1.5rem 24px;display:flex;justify-content:space-between;align-items:center}.breadcrumb.svelte-iyi8og{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-muted)}.breadcrumb.svelte-iyi8og a:where(.svelte-iyi8og){color:var(--color-accent);text-decoration:none;transition:opacity .2s}.breadcrumb.svelte-iyi8og a:where(.svelte-iyi8og):hover{opacity:.8}.separator.svelte-iyi8og{color:var(--color-border)}#privacy-policy.section{margin-top:0}.content.svelte-iyi8og{max-width:100%;color:var(--color-text);line-height:1.7}.content.svelte-iyi8og h3:where(.svelte-iyi8og){font-size:1.5rem;font-weight:600;color:var(--color-text);margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.content.svelte-iyi8og h3:where(.svelte-iyi8og):first-of-type{margin-top:0}.content.svelte-iyi8og p:where(.svelte-iyi8og){margin-bottom:1rem;color:var(--color-muted)}.content.svelte-iyi8og ul:where(.svelte-iyi8og){margin:1rem 0;padding-left:1.5rem;color:var(--color-muted)}.content.svelte-iyi8og li:where(.svelte-iyi8og){margin-bottom:.5rem}.content.svelte-iyi8og a:where(.svelte-iyi8og){color:var(--color-accent);text-decoration:none;font-weight:500;transition:opacity .2s}.content.svelte-iyi8og a:where(.svelte-iyi8og):hover{opacity:.8;text-decoration:underline}.content.svelte-iyi8og strong:where(.svelte-iyi8og){color:var(--color-text);font-weight:600}.info-box.svelte-iyi8og{background:color-mix(in srgb,var(--color-accent) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 15%,transparent);border-radius:var(--radius-lg);padding:1.5rem;margin:2rem 0}.info-box.svelte-iyi8og p:where(.svelte-iyi8og){margin:0;line-height:1.8}.info-box.svelte-iyi8og strong:where(.svelte-iyi8og){color:var(--color-accent)}.back-link.svelte-iyi8og{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border)}.back-link.svelte-iyi8og a:where(.svelte-iyi8og){display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);text-decoration:none;font-weight:500;transition:opacity .2s}.back-link.svelte-iyi8og a:where(.svelte-iyi8og):hover{opacity:.8}@media (max-width: 768px){.privacy-page.svelte-iyi8og{padding:.5rem}.content.svelte-iyi8og h3:where(.svelte-iyi8og){font-size:1.25rem;margin-top:2rem}.info-box.svelte-iyi8og{padding:1.25rem}}
