.legal-page.svelte-1bex8oj{max-width:640px;margin:0 auto;padding:24px 20px 48px}.legal-header.svelte-1bex8oj{margin-bottom:24px}.legal-back.svelte-1bex8oj{display:inline-block;font-size:13px;color:var(--text-muted, #999);text-decoration:none;margin-bottom:12px;transition:color .2s}.legal-back.svelte-1bex8oj:hover{color:var(--gold, #c9a84c)}h1.svelte-1bex8oj{font-size:22px;font-weight:700;color:var(--text, #eee);margin:0;letter-spacing:.02em}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-1bex8oj{border:1px solid var(--border, #333);border-radius:var(--radius, 3px);overflow:hidden;transition:border-color .2s}.faq-item.open.svelte-1bex8oj{border-color:var(--gold-border, rgba(201, 168, 76, .35))}.faq-question.svelte-1bex8oj{display:flex;align-items:center;gap:4px;width:100%;padding:14px 16px;font-size:14px;font-weight:600;color:var(--text, #eee);background:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;transition:color .2s}.faq-question.svelte-1bex8oj:hover{color:var(--gold, #c9a84c)}.faq-icon.svelte-1bex8oj{flex-shrink:0;width:20px;font-size:16px;font-weight:400;color:var(--gold, #c9a84c)}.faq-collapse.svelte-1bex8oj{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.open.svelte-1bex8oj .faq-collapse:where(.svelte-1bex8oj){grid-template-rows:1fr}.faq-collapse.svelte-1bex8oj>.faq-answer:where(.svelte-1bex8oj){overflow:hidden}.faq-answer.svelte-1bex8oj{padding:0 16px 14px 40px;font-size:14px;line-height:1.7;color:var(--text-muted, #999)}.faq-answer.svelte-1bex8oj a{color:var(--gold, #c9a84c);text-decoration:underline;text-underline-offset:2px}.faq-answer.svelte-1bex8oj a:hover{color:var(--gold-light, #e0c068)}
