.legal-page.svelte-fgx2z0{min-height:100vh;background:var(--bg-primary, #f5f5f5);color:var(--text-primary, #000);padding:2rem 1rem}.container.svelte-fgx2z0{max-width:800px;margin:0 auto;background:var(--bg-secondary, #fff);padding:3rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}h1.svelte-fgx2z0{color:var(--text-header, #2c3e50);margin-bottom:.5rem;font-size:2rem}.tagline.svelte-fgx2z0{color:var(--text-tertiary, #7f8c8d);font-size:1.1rem;margin-bottom:2rem;font-style:italic}section.svelte-fgx2z0{margin-bottom:2.5rem}h2.svelte-fgx2z0{color:var(--text-header, #2c3e50);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;border-bottom:2px solid #3498db;padding-bottom:.5rem}p.svelte-fgx2z0{line-height:1.8;color:var(--text-secondary, #2c3e50)}.faq-list.svelte-fgx2z0{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0}.faq-item.svelte-fgx2z0{border:1px solid var(--border-color, #e0e0e0);border-radius:8px;overflow:hidden;transition:box-shadow .2s}.faq-item.open.svelte-fgx2z0{box-shadow:0 2px 10px #3498db1f;border-color:#3498db}.faq-question.svelte-fgx2z0{width:100%;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-secondary, #2c3e50);font-size:1rem;font-weight:600;line-height:1.5;transition:background .15s}.faq-question.svelte-fgx2z0:hover{background:var(--bg-primary, #f7f9fb)}.faq-item.open.svelte-fgx2z0 .faq-question:where(.svelte-fgx2z0){background:#eaf4fb;color:#2980b9}.q-label.svelte-fgx2z0{flex-shrink:0;background:#3498db;color:#fff;font-size:.75rem;font-weight:700;padding:.15rem .5rem;border-radius:4px;font-family:monospace;line-height:1.6}.faq-item.open.svelte-fgx2z0 .q-label:where(.svelte-fgx2z0){background:#2980b9}.q-text.svelte-fgx2z0{flex:1}.q-arrow.svelte-fgx2z0{flex-shrink:0;color:var(--text-tertiary, #7f8c8d);font-size:.75rem}.faq-answer.svelte-fgx2z0{padding:0 1.25rem 1.25rem;border-top:1px solid #dce8f5;background:#f7fbff}.faq-answer.svelte-fgx2z0 p:where(.svelte-fgx2z0){margin:.75rem 0 0;color:var(--text-secondary, #34495e);line-height:1.8}.more-help.svelte-fgx2z0{background:var(--bg-primary, #f7f7f7);border-radius:8px;padding:1.5rem}.more-help.svelte-fgx2z0 h2:where(.svelte-fgx2z0){border-bottom:none;margin-top:0;font-size:1.2rem}a.svelte-fgx2z0{color:#3498db;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}a.svelte-fgx2z0:hover{border-bottom-color:#3498db}.back-link.svelte-fgx2z0{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color, #ddd)}.back-link.svelte-fgx2z0 a:where(.svelte-fgx2z0){color:#3498db;font-weight:600;font-size:1rem}@media (max-width: 768px){.container.svelte-fgx2z0{padding:2rem 1.25rem}h1.svelte-fgx2z0{font-size:1.75rem}.faq-question.svelte-fgx2z0{font-size:.95rem;padding:.875rem 1rem}.faq-answer.svelte-fgx2z0{padding:0 1rem 1rem}}
