.legal_container__rZcH7{max-width:800px;margin:0 auto;padding:48px 2rem}.legal_title__f3qB1{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.legal_updated__TlsET{font-size:.85rem;color:var(--text-muted);margin-bottom:32px}.legal_intro__r_25f{font-size:1rem;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border)}.legal_content__aC9A5,.legal_intro__r_25f{color:var(--text-secondary);line-height:1.8}.legal_content__aC9A5{font-size:.95rem}.legal_section__CMtsY{margin-bottom:36px}.legal_section__CMtsY h2{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-light,#eee)}.legal_section__CMtsY h3{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-top:16px;margin-bottom:8px}.legal_section__CMtsY p{margin-bottom:12px}.legal_section__CMtsY ul{padding-left:24px;margin-bottom:12px}.legal_section__CMtsY ul li{margin-bottom:8px;list-style-type:disc}.legal_section__CMtsY ol{padding-left:24px;margin-bottom:12px}.legal_section__CMtsY ol li{margin-bottom:8px}.legal_section__CMtsY a{color:var(--accent);text-decoration:none}.legal_section__CMtsY a:hover{text-decoration:underline}.legal_faqItem__G9WBp{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;margin-bottom:12px}.legal_faqQuestion__nG0mn{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.legal_faqItem__G9WBp p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (max-width:768px){.legal_container__rZcH7{padding:24px 1rem}.legal_title__f3qB1{font-size:1.5rem}}