.policy-page.svelte-1vcc6mo{min-height:calc(100dvh - var(--navbar-height));padding:60px 20px 80px}.policy-inner.svelte-1vcc6mo{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.policy-title.svelte-1vcc6mo{font-size:28px;font-weight:700;color:var(--text-main)}.policy-updated.svelte-1vcc6mo{font-size:12px;color:var(--text-muted);margin-top:-24px}.policy-section.svelte-1vcc6mo{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--border)}.policy-section.svelte-1vcc6mo:last-child{border-bottom:none}.policy-section.svelte-1vcc6mo h2:where(.svelte-1vcc6mo){font-size:16px;font-weight:600;color:var(--text-main)}.policy-section.svelte-1vcc6mo p:where(.svelte-1vcc6mo),.policy-section.svelte-1vcc6mo ol:where(.svelte-1vcc6mo){font-size:14px;color:var(--text-dim);line-height:1.75}.policy-section.svelte-1vcc6mo ol:where(.svelte-1vcc6mo){padding-left:20px;display:flex;flex-direction:column;gap:6px}.policy-section.svelte-1vcc6mo a:where(.svelte-1vcc6mo){color:var(--info);text-decoration:underline}.policy-section.svelte-1vcc6mo a:where(.svelte-1vcc6mo):hover{color:var(--text-main)}strong.svelte-1vcc6mo{color:var(--text-main)}
