.legal-hero.svelte-mk9hw{position:relative;padding:160px 0 60px;overflow:hidden}.legal-hero-glow.svelte-mk9hw{position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse,var(--accent-glow) 0%,transparent 70%);pointer-events:none}.legal-hero.svelte-mk9hw .container:where(.svelte-mk9hw){position:relative;z-index:1}.legal-content.svelte-mk9hw{padding-top:20px}.legal-updated.svelte-mk9hw{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;color:var(--text-3);font-family:var(--font-mono);margin-bottom:32px}.legal-updated-label.svelte-mk9hw{color:var(--text-2)}.legal-banner.svelte-mk9hw{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-lg);margin-bottom:48px}.legal-banner-icon.svelte-mk9hw{flex-shrink:0;color:#ef4444;margin-top:1px}.legal-banner.svelte-mk9hw p:where(.svelte-mk9hw){font-size:14px;line-height:1.7;color:var(--text-2)}.legal-body.svelte-mk9hw{max-width:800px}.legal-section.svelte-mk9hw{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--border)}.legal-section.svelte-mk9hw:last-child{border-bottom:none}.legal-section-title.svelte-mk9hw{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text);margin-bottom:16px;letter-spacing:-.01em}.legal-section-text.svelte-mk9hw{display:flex;flex-direction:column;gap:12px}.legal-section-text.svelte-mk9hw p:where(.svelte-mk9hw){font-size:14px;line-height:1.8;color:var(--text-2);white-space:pre-line}.legal-note.svelte-mk9hw{margin-top:40px;padding:28px 32px;border-left:2px solid var(--accent);background:var(--accent-glow);border-radius:0 var(--radius) var(--radius) 0}.legal-note.svelte-mk9hw p:where(.svelte-mk9hw){font-size:14px;line-height:1.7;color:var(--text-2);margin-bottom:16px}.legal-note-contacts.svelte-mk9hw{display:flex;gap:12px}.legal-note-link.svelte-mk9hw{display:inline-flex;align-items:center;padding:8px 20px;font-size:13px;font-weight:500;color:var(--accent);background:#1378ce1a;border:1px solid rgba(19,120,206,.2);border-radius:var(--radius);transition:all .3s var(--ease-out)}.legal-note-link.svelte-mk9hw:hover{background:#1378ce33;border-color:var(--accent)}@media(max-width:768px){.legal-hero.svelte-mk9hw{padding:130px 0 40px}.legal-hero-glow.svelte-mk9hw{width:400px;height:250px}.legal-banner.svelte-mk9hw{padding:16px 18px;gap:12px}.legal-section.svelte-mk9hw{margin-bottom:28px;padding-bottom:28px}.legal-section-title.svelte-mk9hw{font-size:15px}.legal-section-text.svelte-mk9hw p:where(.svelte-mk9hw){font-size:13px}.legal-note.svelte-mk9hw{padding:20px}.legal-note-contacts.svelte-mk9hw{flex-direction:column}.legal-note-link.svelte-mk9hw{justify-content:center}}
