.legal-foot-link.svelte-2a0uj5{color:var(--graphite-500);text-decoration:none;font-weight:600}.legal-foot-link.svelte-2a0uj5:hover{color:var(--signal-600)}.l-btn-legal.svelte-rf9xha{display:inline-block;border-radius:8px;font-weight:600;text-decoration:none;background:var(--signal-600);color:#fff;transition:background .15s ease}.l-btn-legal.svelte-rf9xha:hover{background:#1a45e0}.legal-prose.svelte-rf9xha h2{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:-.01em;margin:40px 0 12px;padding-top:20px;border-top:1px solid #e3e6ea}.legal-prose.svelte-rf9xha h3{font-size:16px;font-weight:600;margin:24px 0 8px}.legal-prose.svelte-rf9xha p,.legal-prose.svelte-rf9xha li{font-size:15.5px;line-height:1.65;color:#3a4150}.legal-prose.svelte-rf9xha p{margin:0 0 14px}.legal-prose.svelte-rf9xha ul{margin:0 0 16px;padding-left:20px}.legal-prose.svelte-rf9xha li{margin-bottom:7px}.legal-prose.svelte-rf9xha a{color:var(--signal-600);font-weight:600}.legal-prose.svelte-rf9xha strong{color:var(--graphite-900)}.legal-prose.svelte-rf9xha code{font-family:var(--font-mono);font-size:.88em;background:#e9ebee;padding:1px 5px;border-radius:4px}.legal-prose.svelte-rf9xha .legal-dl{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px 20px;background:var(--surface);border:1px solid #e9ebee;border-radius:12px;padding:20px 22px;margin:0 0 18px}.legal-prose.svelte-rf9xha .legal-dl dt{font-size:13px;font-weight:600;color:var(--graphite-500)}.legal-prose.svelte-rf9xha .legal-dl dd{margin:0;font-size:15px;line-height:1.55}.legal-prose.svelte-rf9xha .legal-table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.legal-prose.svelte-rf9xha .legal-table th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--graphite-500);font-family:var(--font-mono);font-weight:600;padding:0 14px 8px 0;border-bottom:1px solid #e3e6ea}.legal-prose.svelte-rf9xha .legal-table td{padding:12px 14px 12px 0;border-bottom:1px solid #f0f1f3;vertical-align:top;line-height:1.5;color:#3a4150}@media (max-width: 640px){.legal-prose.svelte-rf9xha .legal-dl{grid-template-columns:minmax(0,1fr);gap:2px}.legal-prose.svelte-rf9xha .legal-dl dt{margin-top:10px}}
