.privacy-page.svelte-7ke6fz{padding-top:3.5rem}.privacy-content.svelte-7ke6fz{max-width:900px}.updated.svelte-7ke6fz{text-align:center;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.6rem;font-size:.85rem;font-weight:800}.sections.svelte-7ke6fz{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.block.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin-bottom:.6rem;font-size:1.3rem}.block.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--ink-soft);line-height:1.75}.contact-box.svelte-7ke6fz{text-align:center;background:var(--sun-soft);margin-top:2.2rem;padding:1.9rem 1.6rem}.box-title.svelte-7ke6fz{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.5rem;font-size:.78rem;font-weight:800}.contact-box.svelte-7ke6fz p:where(.svelte-7ke6fz):not(.box-title){max-width:44rem;margin:0 auto 1.1rem;font-weight:700}.email.svelte-7ke6fz{border:var(--border-w) solid var(--ink);background:var(--surface);word-break:break-word;border-radius:999px;padding:.45rem 1.05rem;font-size:.95rem;font-weight:800;transition:background .15s;display:inline-block}.email.svelte-7ke6fz:hover{background:var(--paper-2)}@media (width<=860px){.sections.svelte-7ke6fz{grid-template-columns:1fr}}
