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