.yl-legal-updated.svelte-7ke6fz{font-family:var(--font-mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate);margin:16px 0 0}.yl-pillar.svelte-7ke6fz{padding:48px 32px 64px;background:var(--canvas)}.yl-legal-inner.svelte-7ke6fz{max-width:760px;margin:0 auto;font-family:var(--font-body);font-size:17px;line-height:1.65;color:var(--ink)}.yl-legal-inner.svelte-7ke6fz h2{font-family:var(--font-display);font-size:clamp(26px,3.2vw,34px);letter-spacing:-1px;line-height:1.1;margin:48px 0 16px}.yl-legal-inner.svelte-7ke6fz h2 em{font-style:italic;font-weight:400;background:linear-gradient(transparent 60%,var(--gold) 60%)}.yl-legal-inner.svelte-7ke6fz h3{font-family:var(--font-display);font-size:21px;line-height:1.2;letter-spacing:-.4px;margin:30px 0 10px}.yl-legal-inner.svelte-7ke6fz p{margin:0 0 18px}.yl-legal-inner.svelte-7ke6fz ul,.yl-legal-inner.svelte-7ke6fz ol{margin:0 0 18px;padding-left:24px}.yl-legal-inner.svelte-7ke6fz li{margin-bottom:8px}.yl-legal-inner.svelte-7ke6fz strong{font-weight:700;color:var(--ink)}.yl-legal-inner.svelte-7ke6fz a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:2px}.yl-legal-inner.svelte-7ke6fz a:hover{color:var(--orange)}
