.page.svelte-1e0rsuc{max-width:var(--maxw-wide);margin:0 auto;padding:3rem 2rem 5rem}.page-inner.svelte-1e0rsuc{max-width:800px}.page-header.svelte-1e0rsuc{margin-bottom:3rem}.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){margin:0;color:var(--text);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.2}.terms-wrapper.svelte-1e0rsuc{display:block}.section.svelte-1e0rsuc{margin-bottom:2.5rem;scroll-margin-top:1rem}.section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:clamp(1.25rem,2.5vw,1.4rem);color:var(--primary);margin:0 0 .85rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--text);line-height:1.8;margin:0 0 .9rem;font-size:1rem}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.section.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--primary);text-decoration:none}.section.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--accent);text-decoration:underline}.updated.svelte-1e0rsuc{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border);color:var(--muted);font-size:.875rem}@media(min-width:1024px){.terms-wrapper.svelte-1e0rsuc{display:grid;grid-template-columns:220px minmax(0,1fr);gap:3rem}}@media(max-width:768px){.page.svelte-1e0rsuc{padding:2rem 1.25rem 4rem}}@media(max-width:480px){.page.svelte-1e0rsuc{padding:1.5rem 1rem 3rem}}
