.legal.svelte-103yjfp header.page-heading:where(.svelte-103yjfp) p.legal-summary:where(.svelte-103yjfp){max-width:760px;color:var(--ink-muted);margin:10px auto 0;font-size:17px;line-height:1.65}.legal.svelte-103yjfp header.page-heading:where(.svelte-103yjfp) p.effective-date:where(.svelte-103yjfp){letter-spacing:.2px;max-width:none;color:var(--text-tertiary);margin:10px auto 0;font-size:13px;font-weight:600}.legal-body.svelte-103yjfp{max-width:760px;color:var(--text-secondary);border-radius:22px;margin:0 auto;padding:52px 56px;font-size:16px;line-height:1.75}.legal-body.svelte-103yjfp h2{border-top:var(--divider-secondary);letter-spacing:-.3px;color:var(--text-primary);margin:40px 0 14px;padding-top:28px;font-size:19px;font-weight:700;line-height:1.35}.legal-body.svelte-103yjfp h2:first-child{border-top:none;margin-top:0;padding-top:0}.legal-body.svelte-103yjfp p{margin:0 0 16px}.legal-body.svelte-103yjfp p:last-child{margin-bottom:0}.legal-body.svelte-103yjfp ul{gap:8px;margin:0 0 16px;padding-left:22px;display:grid}.legal-body.svelte-103yjfp li::marker{color:var(--brand)}.legal-body.svelte-103yjfp a{color:var(--brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-body.svelte-103yjfp a:hover{text-decoration-thickness:2px}@media (width<=650px){.legal.svelte-103yjfp header.page-heading:where(.svelte-103yjfp) p.legal-summary:where(.svelte-103yjfp){font-size:16px}.legal-body.svelte-103yjfp{border-radius:18px;padding:32px 24px;font-size:15px}.legal-body.svelte-103yjfp h2{margin:32px 0 12px;padding-top:24px;font-size:18px}}
