.legal-wrap.svelte-1budmc{--ink:var(--color-fg);--ink-muted:var(--color-fg-muted);--ink-subtle:var(--color-fg-subtle);--paper:var(--color-bg);--paper-card:var(--color-bg-elevated);--paper-soft:var(--color-hover);--accent:var(--color-fg-muted);--border:var(--color-border);background:var(--paper);color:var(--ink);font-feature-settings:"liga", "kern";min-height:100svh}.legal-content.svelte-1budmc{max-width:44rem;margin:0 auto;padding:3rem 1.5rem 2rem}.legal-titulo.svelte-1budmc{font-family:var(--font-serif);margin:0 0 .4rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;line-height:1.15}.legal-meta.svelte-1budmc{color:var(--ink-subtle);margin:0;font-size:.8125rem}.rule.svelte-1budmc{background:var(--ink);width:56px;height:1px;margin:1.25rem 0 1.5rem;display:block}.legal-intro.svelte-1budmc{color:var(--ink-muted);margin:0 0 2rem;font-size:1rem;line-height:1.65}.legal-seccion.svelte-1budmc{margin:2rem 0}.legal-h2.svelte-1budmc{font-family:var(--font-serif);color:var(--ink);margin:0 0 .75rem;font-size:1.4rem;font-weight:400}.legal-parrafo.svelte-1budmc{color:var(--ink-muted);margin:0 0 .8rem;font-size:.95rem;line-height:1.7}
