.privacy-policy-container h2{border-bottom:2px solid #ecf0f1;color:#34495e;margin-bottom:15px;margin-top:30px;padding-bottom:10px}.privacy-policy-container h3{color:#7f8c8d;margin-bottom:10px;margin-top:20px}.privacy-policy-container .pp-toc{background-color:#f8f9fa;border-radius:5px;margin-bottom:30px;padding:20px}.privacy-policy-container .pp-toc h2{border-bottom:none;margin-top:0}.privacy-policy-container .pp-toc ol{margin:0;padding-left:20px}.privacy-policy-container .pp-toc li{margin-bottom:10px}.privacy-policy-container .pp-toc a{color:#3498db;text-decoration:none;transition:color .3s ease}.privacy-policy-container .pp-toc a:hover{color:#2980b9;text-decoration:underline}.privacy-policy-container table{border-collapse:collapse;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:20px 0;width:100%}.privacy-policy-container td,.privacy-policy-container th{border:1px solid #ddd;padding:12px;text-align:left}.privacy-policy-container th{background-color:#34495e;color:#fff;font-weight:700}.privacy-policy-container tr:nth-child(2n){background-color:#f8f9fa}.privacy-policy-container .pp-section{margin-bottom:20px}.privacy-policy-container .pp-subsection{margin-bottom:15px;margin-left:20px}.privacy-policy-container a{color:#3498db;text-decoration:none}.privacy-policy-container a:hover{text-decoration:underline}.privacy-policy-container .pp-important{background-color:#fff3cd;border-left:4px solid #ffc107;margin:15px 0;padding:10px}.privacy-policy-container ol,.privacy-policy-container p,.privacy-policy-container ul{margin-bottom:15px}.privacy-policy-container li{margin-bottom:8px}@media (max-width:991px){.privacy-policy-container{margin-top:100px}}@media (max-width:767px){.privacy-policy-container table{font-size:11px}.privacy-policy-container table ol{padding:0 0 0 10px}}@media (max-width:575px){.privacy-policy-container table{font-size:9px}}