.legal-doc.svelte-1e0rsuc .updated{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.8125rem;font-style:italic}.legal-doc.svelte-1e0rsuc .lead{color:var(--color-text-primary);margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.legal-doc.svelte-1e0rsuc .lead:last-of-type,.legal-doc.svelte-1e0rsuc .block{margin-bottom:2rem}.legal-doc.svelte-1e0rsuc h2{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.legal-doc.svelte-1e0rsuc .summary{background:color-mix(in oklab, var(--color-brand) 8%, transparent);border-left:3px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-text-primary);margin:0 0 1rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.55}.legal-doc.svelte-1e0rsuc .clauses{counter-reset:clause;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.legal-doc.svelte-1e0rsuc .clauses>li{color:var(--color-text-muted);padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.legal-doc.svelte-1e0rsuc .clauses>li:before{counter-increment:clause;content:"(" counter(clause) ")";color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;position:absolute;top:.15rem;left:0}.legal-doc.svelte-1e0rsuc strong{color:var(--color-text-primary);font-weight:600}.legal-doc.svelte-1e0rsuc a{color:var(--color-info);word-break:break-word;text-decoration:underline}.legal-doc.svelte-1e0rsuc a:hover{color:var(--color-brand)}.legal-doc.svelte-1e0rsuc .footer-note{border-top:1px solid color-mix(in oklab, var(--color-text-primary) 8%, transparent);color:var(--color-text-muted);margin-top:3rem;padding-top:1.5rem;font-size:.8125rem}
