.legal-page.svelte-uo14jp{max-width:700px;margin:0 auto}.legal-card.svelte-uo14jp{background:#1a2c38;border:1px solid #2f4553;border-radius:12px;padding:32px 24px}h1.svelte-uo14jp{color:#fff;font-size:24px;font-weight:800;margin-bottom:4px}.updated.svelte-uo14jp{color:#7b8da0;font-size:12px;margin-bottom:20px}.intro.svelte-uo14jp{color:#dde4ed;font-size:15px;line-height:1.7;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #2f4553}section.svelte-uo14jp{margin-bottom:24px}h2.svelte-uo14jp{color:#00e701;font-size:16px;font-weight:700;margin-bottom:10px}section.svelte-uo14jp p:where(.svelte-uo14jp){color:#dde4ed;font-size:14px;line-height:1.7;margin-bottom:6px}section.svelte-uo14jp ul:where(.svelte-uo14jp){list-style:none;padding:0;margin:0}section.svelte-uo14jp li:where(.svelte-uo14jp){color:#dde4ed;font-size:14px;line-height:1.7;padding:4px 0 4px 16px;position:relative}section.svelte-uo14jp li:where(.svelte-uo14jp):before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background:#4a5c6b;border-radius:50%}section.svelte-uo14jp li:where(.svelte-uo14jp) strong:where(.svelte-uo14jp){color:#fff}.legal-footer.svelte-uo14jp{margin-top:32px;padding-top:20px;border-top:1px solid #2f4553;text-align:center;font-size:13px}.legal-footer.svelte-uo14jp a:where(.svelte-uo14jp){color:#00e701;text-decoration:none;font-weight:600}.legal-footer.svelte-uo14jp a:where(.svelte-uo14jp):hover{text-decoration:underline}.sep.svelte-uo14jp{color:#2f4553;margin:0 12px}
