.privacy-wrapper.svelte-7ke6fz{max-width:680px;margin:0 auto;padding:0 40px 48px;line-height:1.65}.privacy-wrapper.svelte-7ke6fz a{color:var(--terra)}.privacy-wrapper.svelte-7ke6fz a:hover{color:var(--terra-hover)}h1.svelte-7ke6fz{font-size:1.75rem;font-weight:700;margin-bottom:.5em}h2.svelte-7ke6fz{font-size:1.2rem;font-weight:700;margin-top:2em;margin-bottom:.5em}h3.svelte-7ke6fz{font-size:1.05rem;font-weight:600;margin-top:1.5em;margin-bottom:.3em}.privacy-wrapper.svelte-7ke6fz ul{padding-left:1.5em}.privacy-wrapper.svelte-7ke6fz li{margin-bottom:.4em}.text-muted.svelte-7ke6fz{color:var(--sand);font-size:.875rem}.page-nav.svelte-7ke6fz{padding:24px 0;margin-bottom:24px}.logo.svelte-7ke6fz{font-weight:800;font-size:1.3rem;text-decoration:none;color:var(--ink);letter-spacing:-.01em}.page-footer.svelte-7ke6fz{margin-top:4em;padding-top:2em;border-top:1px solid var(--terra-soft);display:flex;justify-content:space-between;align-items:center}.footer-links.svelte-7ke6fz{display:flex;gap:24px}.footer-links.svelte-7ke6fz a{font-size:.85rem;color:var(--sand);text-decoration:none;transition:color .2s}.footer-links.svelte-7ke6fz a:hover{color:var(--ink)}.footer-copy.svelte-7ke6fz{font-size:.8rem;color:var(--sand)}@media(max-width:640px){.privacy-wrapper.svelte-7ke6fz{padding-left:20px;padding-right:20px}.page-footer.svelte-7ke6fz{flex-direction:column;gap:12px;text-align:center}}
