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