.legal-doc-wrap.svelte-in4xf{width:100%;max-width:48rem}.legal-risk-banner.svelte-in4xf{display:flex;align-items:flex-start;gap:.75rem;width:calc(100% + 2.5rem);max-width:100vw;margin-left:-1.25rem;margin-right:-1.25rem;margin-bottom:2rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,80,80,.25);background:#ff505014;box-sizing:border-box}@media(min-width:48rem){.legal-risk-banner.svelte-in4xf{width:100%;margin-left:0;margin-right:0;border-radius:8px;border:1px solid rgba(255,80,80,.25);border-bottom:1px solid rgba(255,80,80,.25)}}.legal-risk-banner-icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:#ff7864f2;margin-top:.1rem}.legal-risk-banner-text.svelte-in4xf{margin:0;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--font-color) 88%,transparent)}.legal-page-head.svelte-in4xf{margin-bottom:2rem}.legal-doc-h1.svelte-in4xf{font-size:1.875rem;font-weight:700;line-height:1.2;margin:0 0 .5rem;color:var(--font-color)}.legal-last-updated.svelte-in4xf{margin:0;font-size:.9375rem;color:color-mix(in srgb,var(--font-color) 62%,transparent)}.legal-version-label.svelte-in4xf{margin-left:.25rem;opacity:.85}.legal-doc{font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.75;color:var(--font-color)}.legal-doc h1{font-size:1.5rem;font-weight:700;margin:0 0 1rem;scroll-margin-top:5rem}.legal-doc h2{font-size:1.25rem;font-weight:700;margin:2rem 0 .75rem;scroll-margin-top:5rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.legal-doc .legal-heading-flag{font-size:1.1em;line-height:1}.legal-doc h3{font-size:1.05rem;font-weight:600;margin:1.5rem 0 .5rem;scroll-margin-top:5rem}.legal-doc p,.legal-doc li{margin:0 0 .75rem}.legal-doc ul,.legal-doc ol{margin:0 0 1rem 1.25rem;padding:0}.legal-doc hr{border:none;border-top:1px solid color-mix(in srgb,var(--font-color) 18%,transparent);margin:1.5rem 0}.legal-doc a{color:#00d4e8;text-decoration:none}.legal-doc a:hover{text-decoration:underline}.legal-doc .legal-warning-callout{display:flex;gap:.75rem;align-items:flex-start;margin:1rem 0 1.5rem;padding:1rem 1rem .25rem;border-radius:8px;border:1px solid rgba(255,200,0,.3);background:#ffc80014}.legal-doc .legal-warning-callout-icon{flex-shrink:0;margin-top:.15rem;color:#ffc800f2}.legal-doc .legal-warning-callout-body{flex:1;min-width:0}.legal-doc .legal-warning-callout-body h2{margin-top:0}
