.page-wrapper.svelte-3f6o2f{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.content-wrapper.svelte-3f6o2f{flex:1;justify-content:center;padding:4rem 1.5rem;display:flex}.privacy-card.svelte-3f6o2f{background-color:var(--bg-secondary);border-radius:24px;width:100%;max-width:800px;padding:3rem;box-shadow:0 10px 30px #0006}.privacy-card.svelte-3f6o2f h1:where(.svelte-3f6o2f){color:var(--text-primary);letter-spacing:-.02em;margin-bottom:2rem;font-size:2.5rem;font-weight:800}.privacy-card.svelte-3f6o2f h2:where(.svelte-3f6o2f){color:var(--text-primary);border-bottom:1px solid var(--border-color);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:600}.privacy-card.svelte-3f6o2f p:where(.svelte-3f6o2f),.privacy-card.svelte-3f6o2f li:where(.svelte-3f6o2f){color:var(--text-secondary);margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.privacy-card.svelte-3f6o2f ul:where(.svelte-3f6o2f){margin-bottom:1.5rem;margin-left:1.5rem}.privacy-card.svelte-3f6o2f a:where(.svelte-3f6o2f){color:var(--accent-blue);text-decoration:none;transition:color .2s}.privacy-card.svelte-3f6o2f a:where(.svelte-3f6o2f):hover{color:var(--text-primary);text-decoration:underline}@media (width<=768px){.privacy-card.svelte-3f6o2f{border-radius:16px;padding:2rem 1.5rem}.privacy-card.svelte-3f6o2f h1:where(.svelte-3f6o2f){font-size:2rem}}
