.legal_legalContainer__okqtP{min-height:100vh;background:linear-gradient(135deg,#1a1a1a,#2d1810);padding:48px 24px}.legal_legalContent__4CL7x{max-width:900px;margin:0 auto;background:#ffffff;border-radius:12px;padding:48px;box-shadow:0 8px 32px rgba(0,0,0,.2)}.legal_title__ZmhZG{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.2}.legal_lastUpdated__O3Snb{color:#666;font-size:.9rem;margin-bottom:32px;font-style:italic}.legal_section__cY9be{margin-bottom:40px}.legal_section__cY9be h2{font-size:1.75rem;font-weight:600;color:#2d1810;margin-bottom:16px;margin-top:24px;border-bottom:2px solid #ff4500;padding-bottom:8px}.legal_section__cY9be h3{font-size:1.25rem;font-weight:600;color:#4a2c1a;margin-bottom:12px;margin-top:20px}.legal_section__cY9be p{font-size:1rem;line-height:1.7;color:#333;margin-bottom:16px}.legal_section__cY9be ul{margin-left:24px;margin-bottom:16px}.legal_section__cY9be li{font-size:1rem;line-height:1.7;color:#333;margin-bottom:8px}.legal_section__cY9be strong{color:#1a1a1a;font-weight:600}.legal_dataTable__KCqGj{width:100%;border-collapse:collapse;margin-top:16px;margin-bottom:16px}.legal_dataTable__KCqGj th{background-color:#2d1810;color:#ffffff;padding:12px;text-align:left;font-weight:600;border:1px solid #ddd}.legal_dataTable__KCqGj td{padding:12px;border:1px solid #ddd;vertical-align:top}.legal_dataTable__KCqGj tbody tr:nth-child(2n){background-color:#f9f9f9}.legal_dataTable__KCqGj tbody tr:hover{background-color:#fff5f0}@media (max-width:768px){.legal_legalContainer__okqtP{padding:24px 16px}.legal_legalContent__4CL7x{padding:32px 24px;border-radius:8px}.legal_title__ZmhZG{font-size:2rem}.legal_section__cY9be h2{font-size:1.5rem}.legal_section__cY9be h3{font-size:1.125rem}.legal_section__cY9be li,.legal_section__cY9be p{font-size:.95rem}.legal_dataTable__KCqGj{font-size:.85rem}.legal_dataTable__KCqGj td,.legal_dataTable__KCqGj th{padding:8px}}@media (max-width:480px){.legal_legalContainer__okqtP{padding:16px 12px}.legal_legalContent__4CL7x{padding:24px 16px}.legal_title__ZmhZG{font-size:1.75rem}.legal_section__cY9be h2{font-size:1.25rem}.legal_section__cY9be ul{margin-left:16px}.legal_dataTable__KCqGj{display:block;overflow-x:auto}}