.privacy-policy-container{max-width:1200px;margin:40px auto;padding:0 20px;min-height:calc(100vh - 200px)}.privacy-policy-content{background:#FFFFFF;border-radius:16px;padding:48px 64px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.privacy-policy-title{font-family:'Gilroy',sans-serif;font-weight:600;font-size:32px;line-height:1.3em;color:#383545;margin-bottom:40px;text-align:center}.policy-section{margin-bottom:40px}.policy-section:last-child{margin-bottom:0}.policy-section h2{font-family:'Gilroy',sans-serif;font-weight:600;font-size:24px;line-height:1.3em;color:#383545;margin-bottom:20px;margin-top:0}.policy-section p{font-family:'Gilroy',sans-serif;font-weight:400;font-size:16px;line-height:1.6em;color:#383545;margin-bottom:16px}.policy-section p:last-child{margin-bottom:0}.policy-section ul{list-style:disc;padding-left:32px;margin:12px 0}.policy-section li{font-family:'Gilroy',sans-serif;font-weight:400;font-size:16px;line-height:1.6em;color:#383545;margin-bottom:8px}.policy-section li:last-child{margin-bottom:0}.policy-section strong{font-weight:600;color:#00A8FF}[data-theme="dark"] .privacy-policy-content{background:var(--surface-light);box-shadow:0 2px 8px var(--border-light)}[data-theme="dark"] .privacy-policy-title,[data-theme="dark"] .policy-section h2,[data-theme="dark"] .policy-section p,[data-theme="dark"] .policy-section li{color:var(--text-secondary)}[data-theme="dark"] .policy-section strong{color:#00A8FF}@media (max-width:1024px){.privacy-policy-container{margin:32px auto}.privacy-policy-content{padding:40px 48px}.privacy-policy-title{font-size:28px}.policy-section h2{font-size:22px}}@media (max-width:768px){.privacy-policy-container{margin:24px auto;padding:0 16px}.privacy-policy-content{padding:32px 24px;border-radius:12px}.privacy-policy-title{font-size:24px;margin-bottom:32px}.policy-section{margin-bottom:32px}.policy-section h2{font-size:20px;margin-bottom:16px}.policy-section p,.policy-section li{font-size:15px;line-height:1.5em}.policy-section ul{padding-left:24px}}@media (max-width:480px){.privacy-policy-container{margin:16px auto}.privacy-policy-content{padding:24px 16px}.privacy-policy-title{font-size:22px}.policy-section h2{font-size:18px}.policy-section p,.policy-section li{font-size:14px}}