.privacy-policy{min-height:100vh;background-color:#f8f9fa;padding:120px 20px 40px}.privacy-policy__container{max-width:800px;margin:0 auto;background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.privacy-policy__title{font-size:2.5rem;font-family:MaisonTRIAL-Medium,sans-serif;color:#333;margin-bottom:8px;text-align:center}.privacy-policy__updated{text-align:center;color:#666;font-size:14px;margin-bottom:40px;font-style:italic}.privacy-policy__section{margin-bottom:32px}.privacy-policy__section h2{font-size:1.5rem;font-family:MaisonTRIAL-Medium,sans-serif;color:var(--main-blue);margin-bottom:16px;border-bottom:2px solid #e9ecef;padding-bottom:8px}.privacy-policy__section p{font-size:16px;line-height:1.6;color:#333;margin-bottom:16px;font-family:Maison-light,sans-serif}.privacy-policy__section ul{margin:16px 0;padding-left:24px}.privacy-policy__section ul li{font-size:16px;line-height:1.6;color:#333;margin-bottom:8px;font-family:Maison-light,sans-serif}.privacy-policy__section ul li strong{color:var(--main-blue);font-weight:600}.privacy-policy__section strong{color:#333;font-weight:600}@media(max-width:768px){.privacy-policy{padding:100px 16px 20px}.privacy-policy__container{padding:24px}.privacy-policy__title{font-size:2rem}.privacy-policy__section h2{font-size:1.25rem}.privacy-policy__section p,.privacy-policy__section ul li{font-size:14px}}