.legalPage_legalPage__YQjfA{padding:80px 0 64px;color:#374151;line-height:1.8;font-size:15px}.legalPage_container__g8c7d{max-width:800px;margin:0 auto;padding:0 24px}.legalPage_pageTitle__yBdmT{font-size:28px;font-weight:800;color:#1e1b4b;margin-bottom:8px;line-height:1.4}.legalPage_pageSubtitle__HecQZ{font-size:14px;color:#6b7280;margin-bottom:40px}.legalPage_section__zrEjO{margin-bottom:40px}.legalPage_sectionTitle__c6gMM{font-size:20px;font-weight:700;color:#1e1b4b;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e0e7ff}.legalPage_sectionSubtitle__9xInJ{font-size:16px;font-weight:600;color:#1e1b4b;margin-top:24px;margin-bottom:12px}.legalPage_paragraph__Y_GLI{margin-bottom:16px}.legalPage_list__fZ61I{list-style:none;padding:0;margin:0 0 16px}.legalPage_list__fZ61I li{padding:6px 0 6px 20px;position:relative}.legalPage_list__fZ61I li:before{content:"\30FB";position:absolute;left:0}.legalPage_orderedList__LIzbs{padding-left:24px;margin:0 0 16px}.legalPage_orderedList__LIzbs li{padding:4px 0}.legalPage_nestedList___LJTE{list-style:disc;padding-left:24px;margin:8px 0}.legalPage_nestedList___LJTE li{padding:2px 0}.legalPage_legalTable__n7_y_{width:100%;border-collapse:collapse;margin-bottom:32px;font-size:14px}.legalPage_legalTable__n7_y_ th{background:#f9fafb;text-align:left;font-weight:600;width:200px;color:#1e1b4b}.legalPage_legalTable__n7_y_ td,.legalPage_legalTable__n7_y_ th{padding:12px 16px;border:1px solid #e5e7eb;vertical-align:top}.legalPage_separator__vS3sk{border:none;border-top:1px solid #e5e7eb;margin:32px 0}.legalPage_contactInfo__uGWKy{background:#f5f3ff;padding:24px;border-radius:12px;margin-top:32px}.legalPage_contactInfo__uGWKy p{margin:4px 0;font-size:14px}.legalPage_contactInfo__uGWKy a{color:#4a9fd8;text-decoration:none}.legalPage_contactInfo__uGWKy a:hover{text-decoration:underline}.legalPage_backNav___NyE5{margin-top:48px;padding-top:24px;border-top:1px solid #e5e7eb}.legalPage_backNav___NyE5 a{color:#4a9fd8;text-decoration:none;font-size:14px;font-weight:500}.legalPage_backNav___NyE5 a:hover{text-decoration:underline}.legalPage_enactmentDate__4Y6rp{font-size:14px;color:#6b7280;margin-top:32px;text-align:right}@media (max-width:767px){.legalPage_legalPage__YQjfA{padding:64px 0 48px}.legalPage_pageTitle__yBdmT{font-size:22px}.legalPage_sectionTitle__c6gMM{font-size:18px}.legalPage_legalTable__n7_y_ th{width:120px}.legalPage_legalTable__n7_y_ td,.legalPage_legalTable__n7_y_ th{padding:10px 12px;font-size:13px}}