.legal-container.svelte-1l3esgs.svelte-1l3esgs{max-width:900px;margin:0 auto;padding:40px 20px}.legal-header.svelte-1l3esgs.svelte-1l3esgs{text-align:center;margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid rgba(74,222,128,.3)}.legal-header.svelte-1l3esgs h1.svelte-1l3esgs{font-size:42px;margin-bottom:15px;background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated.svelte-1l3esgs.svelte-1l3esgs{color:#aaa;font-size:14px}.legal-content.svelte-1l3esgs.svelte-1l3esgs{line-height:1.8}section.svelte-1l3esgs.svelte-1l3esgs{margin-bottom:40px}h2.svelte-1l3esgs.svelte-1l3esgs{font-size:28px;margin-bottom:20px;color:#4ade80}h3.svelte-1l3esgs.svelte-1l3esgs{font-size:20px;margin:20px 0 15px;color:#fff}p.svelte-1l3esgs.svelte-1l3esgs{color:#ccc;margin-bottom:15px}ul.svelte-1l3esgs.svelte-1l3esgs{color:#ccc;margin:15px 0;padding-left:30px}li.svelte-1l3esgs.svelte-1l3esgs{margin-bottom:10px}.important-box.svelte-1l3esgs.svelte-1l3esgs,.warning-box.svelte-1l3esgs.svelte-1l3esgs,.security-box.svelte-1l3esgs.svelte-1l3esgs,.consent-box.svelte-1l3esgs.svelte-1l3esgs{background:#ffc1071a;border:2px solid #ffc107;border-radius:12px;padding:25px;margin:25px 0}.important-box.svelte-1l3esgs h3.svelte-1l3esgs,.warning-box.svelte-1l3esgs h3.svelte-1l3esgs,.security-box.svelte-1l3esgs h3.svelte-1l3esgs,.consent-box.svelte-1l3esgs h2.svelte-1l3esgs{color:#ffc107;margin-top:0}.highlight-box.svelte-1l3esgs.svelte-1l3esgs{background:#4ade801a;border:2px solid #4ade80;border-radius:12px;padding:20px;margin:20px 0}.highlight-box.svelte-1l3esgs p.svelte-1l3esgs{color:#4ade80;margin:0}.contact-box.svelte-1l3esgs.svelte-1l3esgs{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;margin:20px 0}.contact-box.svelte-1l3esgs p.svelte-1l3esgs{margin-bottom:10px}.contact-box.svelte-1l3esgs strong.svelte-1l3esgs{color:#4ade80}.legal-footer.svelte-1l3esgs.svelte-1l3esgs{margin-top:60px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-links.svelte-1l3esgs.svelte-1l3esgs{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.footer-links.svelte-1l3esgs a.svelte-1l3esgs{color:#4ade80;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-links.svelte-1l3esgs a.svelte-1l3esgs:hover{color:#22c55e;text-decoration:underline}@media (max-width: 768px){.legal-header.svelte-1l3esgs h1.svelte-1l3esgs{font-size:32px}h2.svelte-1l3esgs.svelte-1l3esgs{font-size:24px}.legal-container.svelte-1l3esgs.svelte-1l3esgs{padding:20px 15px}ul.svelte-1l3esgs.svelte-1l3esgs{padding-left:20px}}
