.page-container.svelte-1e0rsuc{background-color:var(--color-warm-ivory);width:100vw;min-height:100vh;position:relative;overflow-x:hidden}.select-none.svelte-1e0rsuc{-webkit-user-select:none;user-select:none}.policy-hero.svelte-1e0rsuc{padding-top:160px;padding-bottom:80px}.relative-z.svelte-1e0rsuc{z-index:10;position:relative}.policy-header.svelte-1e0rsuc{border-bottom:1.5px solid var(--color-carbon-black);opacity:0;margin-bottom:56px;padding-bottom:32px;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.policy-header.reveal.svelte-1e0rsuc{opacity:1;transform:translateY(0)}.category-tag.svelte-1e0rsuc{color:var(--color-carbon-black);opacity:.5;margin-bottom:12px;display:inline-block}.policy-title.svelte-1e0rsuc{color:var(--color-carbon-black);letter-spacing:-.03em;margin-bottom:8px}.last-updated.svelte-1e0rsuc{color:var(--color-on-surface-variant);opacity:.6;font-size:14px}.policy-body.svelte-1e0rsuc{opacity:0;flex-direction:column;gap:48px;max-width:720px;transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .15s,transform 1.4s cubic-bezier(.16,1,.3,1) .15s;display:flex;transform:translateY(30px)}.policy-body.reveal.svelte-1e0rsuc{opacity:1;transform:translateY(0)}.policy-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:var(--color-carbon-black);letter-spacing:-.01em;margin-bottom:16px;font-size:22px}.policy-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--color-on-surface-variant);font-size:16px;line-height:1.7}
