.legal.svelte-103yjfp{max-width:760px;padding:56px 0 72px;color:#1d1d1f}.legal-head.svelte-103yjfp{padding-bottom:28px;border-bottom:1px solid rgba(0,0,0,.08)}.legal-kicker.svelte-103yjfp{font-size:13px;font-weight:600;color:#06c}h1.svelte-103yjfp{margin-top:6px;font-family:var(--mk-display);font-size:clamp(32px,5vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.legal-updated.svelte-103yjfp{margin-top:10px;font-size:14px;color:#6e6e73}.legal-intro.svelte-103yjfp{margin-top:18px;font-size:17px;line-height:1.6;color:#333}.legal-body.svelte-103yjfp{font-size:16px;line-height:1.7;color:#333}.legal-body.svelte-103yjfp h2{margin-top:40px;font-family:var(--mk-display);font-size:22px;font-weight:500;color:#1d1d1f;letter-spacing:-.01em}.legal-body.svelte-103yjfp h3{margin-top:24px;font-size:17px;font-weight:600;color:#1d1d1f}.legal-body.svelte-103yjfp p,.legal-body.svelte-103yjfp ul{margin-top:12px}.legal-body.svelte-103yjfp ul{padding-left:22px;list-style:disc}.legal-body.svelte-103yjfp li{margin-top:6px}.legal-body.svelte-103yjfp a{color:#06c;text-decoration:underline;text-underline-offset:2px}.legal-body.svelte-103yjfp .callout{margin-top:16px;padding:16px 18px;border-radius:12px;background:#f5f5f7;border-left:3px solid #0066cc}.legal-nav.svelte-103yjfp{display:flex;gap:20px;margin-top:56px;padding-top:20px;border-top:1px solid rgba(0,0,0,.08);font-size:14px}.legal-nav.svelte-103yjfp a:where(.svelte-103yjfp){color:#06c}
