.legal-main.svelte-f1q66e{padding-block-start:var(--space-16)}.legal-paper.svelte-f1q66e{max-width:980px;margin-inline:auto;padding:var(--space-16) var(--space-12) var(--space-20);background:var(--surface-canvas);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);font-family:var(--font-sans)}.legal-header.svelte-f1q66e{margin-bottom:48px}.legal-kicker.svelte-f1q66e{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;color:var(--text-accent);margin-bottom:18px}.legal-title.svelte-f1q66e{font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.012em;text-transform:uppercase;margin:0}.legal-updated.svelte-f1q66e{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin-top:16px}.legal-prose.svelte-f1q66e{font-size:16px;line-height:1.7;color:var(--text-secondary)}.legal-lead.svelte-f1q66e{font-size:17px;line-height:1.65;color:var(--text-primary);margin-bottom:8px}.legal-prose.svelte-f1q66e p:where(.svelte-f1q66e){margin:0 0 16px}.legal-prose.svelte-f1q66e ul:where(.svelte-f1q66e){margin:0 0 16px;padding-left:22px}.legal-prose.svelte-f1q66e li:where(.svelte-f1q66e){margin-bottom:10px}.legal-prose.svelte-f1q66e strong:where(.svelte-f1q66e){color:var(--text-primary);font-weight:600}.legal-prose.svelte-f1q66e a:where(.svelte-f1q66e){color:var(--text-accent);text-decoration:underline;text-underline-offset:2px}.legal-prose.svelte-f1q66e a:where(.svelte-f1q66e):hover{color:var(--accent-deep)}.policy-sections.svelte-f1q66e{display:flex;flex-direction:column;gap:14px;margin-top:40px}.policy-item.svelte-f1q66e{background:var(--surface-default);border:1px solid var(--border-default);border-radius:16px;transition:border-color .2s ease}.policy-item[open].svelte-f1q66e{border-color:var(--accent-base)}.policy-item.svelte-f1q66e summary:where(.svelte-f1q66e){display:flex;align-items:baseline;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;line-height:1.35;color:var(--text-primary);-webkit-user-select:none;user-select:none}.policy-item.svelte-f1q66e summary:where(.svelte-f1q66e)::-webkit-details-marker{display:none}.policy-item.svelte-f1q66e summary:where(.svelte-f1q66e):after{content:"+";flex-shrink:0;font-weight:400;font-size:22px;line-height:1;color:var(--text-accent);transition:transform .2s ease}.policy-item[open].svelte-f1q66e summary:where(.svelte-f1q66e):after{content:"×"}.policy-item.svelte-f1q66e summary:where(.svelte-f1q66e):hover{color:var(--text-accent)}.policy-body.svelte-f1q66e{padding:0 24px 22px}.policy-sublist.svelte-f1q66e{margin:0 0 16px;padding-left:22px}.policy-sublist.svelte-f1q66e>li:where(.svelte-f1q66e){margin-bottom:14px}.policy-sublist.svelte-f1q66e ul:where(.svelte-f1q66e){margin-top:10px}.policy-sublist.svelte-f1q66e p:where(.svelte-f1q66e){margin-top:10px}.policy-subhead.svelte-f1q66e{font-weight:600;color:var(--text-primary);margin-top:20px}@media(max-width:767px){.legal-paper.svelte-f1q66e{padding:var(--space-10) var(--space-5) var(--space-12);border-radius:var(--radius-xl)}.policy-item.svelte-f1q66e summary:where(.svelte-f1q66e){padding:16px 18px;font-size:15px}.policy-body.svelte-f1q66e{padding:0 18px 18px}}
