.privacy-policy{padding:120px 0 80px;line-height:1.7;color:#333}.privacy-policy .container{max-width:900px;margin:0 auto}.privacy-policy h1{font-size:2.8rem;margin-bottom:10px;color:#111;font-weight:700}.privacy-policy .last-update{font-style:italic;color:#666;margin-bottom:50px;display:block;font-size:0.95rem}.privacy-policy section{margin-bottom:40px;background:#fff;padding:35px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.04)}.privacy-policy h2{font-size:1.6rem;margin-bottom:20px;color:#111;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.privacy-policy p{margin-bottom:18px;font-size:1.05rem}.privacy-policy ul{margin-bottom:20px;padding-left:20px}.privacy-policy ul li{margin-bottom:12px;font-size:1.05rem}.privacy-policy strong{font-weight:700;color:#000}@media (max-width:768px){.privacy-policy{padding-top:100px}.privacy-policy h1{font-size:2.2rem}.privacy-policy section{padding:25px 20px}.privacy-policy h2{font-size:1.35rem}}.table-responsive{width:100%;overflow-x:auto;margin-top:20px;margin-bottom:20px}.cookies-table{width:100%;border-collapse:collapse;min-width:700px}.cookies-table th,.cookies-table td{padding:15px;border:1px solid #e0e0e0;text-align:left;font-size:0.95rem}.cookies-table th{background-color:#f8f9fa;color:#111;font-weight:700}.cookies-table tbody tr:nth-child(even){background-color:#fafafa}.cookies-table strong{color:#007bff}