.privacy-policy_root__E5JOB{display:flex;flex-direction:column;min-height:100vh}.privacy-policy_container__bdFsp{flex:1 1;max-width:1200px;margin:0 auto;padding:0 20px}.privacy-policy_content__9arlD{max-width:1200px;margin:0 auto;padding:40px 0;line-height:1.6;color:#333}@media screen and (max-width:768px){.privacy-policy_content__9arlD{padding:20px 0}}.privacy-policy_title__oyB_P{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:10px;text-align:center}@media screen and (max-width:768px){.privacy-policy_title__oyB_P{font-size:2rem}}.privacy-policy_lastUpdated__8F412{text-align:center;color:#666;font-size:.9rem;margin-bottom:40px;font-style:italic}.privacy-policy_section__mOtB4{margin-bottom:40px}.privacy-policy_section__mOtB4 h2{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:15px;border-bottom:2px solid #e0e0e0;padding-bottom:8px}@media screen and (max-width:768px){.privacy-policy_section__mOtB4 h2{font-size:1.3rem}}.privacy-policy_section__mOtB4 h3{font-size:1.2rem;font-weight:600;color:#333;margin:20px 0 10px}@media screen and (max-width:768px){.privacy-policy_section__mOtB4 h3{font-size:1.1rem}}.privacy-policy_section__mOtB4 p{margin-bottom:15px;font-size:1rem;color:#444}.privacy-policy_section__mOtB4 ul{margin:15px 0;padding-left:20px}.privacy-policy_section__mOtB4 ul li{margin-bottom:8px;color:#444;line-height:1.5}.privacy-policy_contactInfo__p96VB{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #007bff;margin-top:15px}.privacy-policy_contactInfo__p96VB p{margin-bottom:8px}.privacy-policy_contactInfo__p96VB p:last-child{margin-bottom:0}