.Legal_page__hUVUO{min-height:100vh;background:#fff;color:#111}.Legal_navigationWrapper__0r6_M{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(33,33,33,.95);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.Legal_container__lJUYp{max-width:900px;margin:0 auto;padding:60px 20px 100px}.Legal_mainTitle__jx6XX{font-size:48px;font-weight:700;margin-bottom:10px;color:#000;letter-spacing:.5px}.Legal_lastUpdated__X_5VF{font-size:14px;color:#666;margin-bottom:40px;font-style:italic}.Legal_section__kPnuz{margin-bottom:50px}.Legal_sectionTitle__NAyyR{font-size:28px;font-weight:700;margin-bottom:20px;color:#000;border-bottom:2px solid #000;padding-bottom:10px;letter-spacing:.3px}.Legal_subsectionTitle__cqbGs{font-size:20px;font-weight:600;margin:25px 0 15px;color:#111}.Legal_text__5cUj3{font-size:16px;line-height:1.8;color:#333;margin-bottom:15px;text-align:justify}.Legal_list__m3hHG{margin:20px 0;padding-left:25px}.Legal_list__m3hHG li{font-size:16px;line-height:1.8;color:#333;margin-bottom:12px;list-style-type:disc}.Legal_list__m3hHG li strong{color:#000;font-weight:600}.Legal_contactInfo__OnpRZ{background:#f5f5f5;padding:25px;border-radius:8px;margin-top:20px;border-left:4px solid #000}.Legal_contactInfo__OnpRZ p{font-size:16px;line-height:1.8;color:#333;margin-bottom:10px}.Legal_contactInfo__OnpRZ p:last-child{margin-bottom:0}.Legal_link__eQoPe{color:#0066cc;text-decoration:underline;transition:color .3s ease}.Legal_link__eQoPe:hover{color:#004499}@media (max-width:767px){.Legal_container__lJUYp{padding:40px 15px 80px}.Legal_mainTitle__jx6XX{font-size:32px;margin-bottom:8px}.Legal_lastUpdated__X_5VF{font-size:12px;margin-bottom:30px}.Legal_sectionTitle__NAyyR{font-size:22px;margin-bottom:15px;padding-bottom:8px}.Legal_subsectionTitle__cqbGs{font-size:18px;margin:20px 0 12px}.Legal_text__5cUj3{font-size:15px;line-height:1.7;text-align:left}.Legal_list__m3hHG{padding-left:20px}.Legal_list__m3hHG li{font-size:15px;line-height:1.7;margin-bottom:10px}.Legal_contactInfo__OnpRZ{padding:20px 15px}.Legal_contactInfo__OnpRZ p{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.Legal_container__lJUYp{max-width:750px;padding:50px 30px 90px}.Legal_mainTitle__jx6XX{font-size:40px}.Legal_sectionTitle__NAyyR{font-size:26px}}@media (min-width:1024px){.Legal_container__lJUYp{padding:80px 40px 120px}.Legal_mainTitle__jx6XX{font-size:52px}.Legal_sectionTitle__NAyyR{font-size:30px}.Legal_list__m3hHG li,.Legal_text__5cUj3{font-size:17px;line-height:1.9}}