.page.svelte-7ke6fz{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.page.mounted.svelte-7ke6fz{opacity:1}.privacy.svelte-7ke6fz{padding:var(--section-gap) var(--page-pad)}.privacy-grid.svelte-7ke6fz{display:grid;grid-template-columns:120px 1fr;gap:48px;max-width:720px}.privacy-body.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.875rem;line-height:1.7;color:var(--dark-gray);margin-bottom:16px}.privacy-contact.svelte-7ke6fz{color:var(--mid-gray)}.privacy-email.svelte-7ke6fz{border-bottom:1px solid var(--black);padding-bottom:1px;color:var(--black);transition:opacity .2s}.privacy-email.svelte-7ke6fz:hover{opacity:.5}.colophon.svelte-7ke6fz{padding:0 var(--page-pad) var(--section-gap);border-top:1px solid var(--light-gray)}.colophon-inner.svelte-7ke6fz{padding-top:32px;display:flex;justify-content:space-between;max-width:720px}.colophon-text.svelte-7ke6fz{font-size:.6875rem;color:var(--mid-gray);letter-spacing:.04em}@media(max-width:768px){.privacy-grid.svelte-7ke6fz{grid-template-columns:1fr;gap:16px}.colophon-inner.svelte-7ke6fz{flex-direction:column;gap:4px}}
