.gdpr-content{max-width:900px;margin:120px auto 50px;padding:0 var(--spacing-lg)}.gdpr-content h1{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-lg);color:var(--text-dark)}.gdpr-content h2{font-size:1.8rem;margin:var(--spacing-xl) 0 var(--spacing-md)}.gdpr-content h2,.gdpr-content h3{font-weight:600;color:var(--text-dark)}.gdpr-content h3{font-size:1.4rem;margin:var(--spacing-lg) 0 var(--spacing-sm)}.gdpr-content p{margin-bottom:var(--spacing-md);font-size:1.05rem;line-height:1.6;color:var(--text-medium)}.gdpr-content ol,.gdpr-content ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.gdpr-content li{margin-bottom:var(--spacing-xs);font-size:1.05rem;line-height:1.6;color:var(--text-medium)}.gdpr-content a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast)}.gdpr-content a:hover{color:var(--primary-hover);text-decoration:underline}.gdpr-content .highlight-box{background-color:var(--bg-light);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-lg) 0}.gdpr-content .highlight-box p:last-child{margin-bottom:0}.gdpr-content .contact-info{background-color:var(--bg-light);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-lg) 0}.gdpr-content .table-container{overflow-x:auto;margin:var(--spacing-md) 0}.gdpr-content table{width:100%;border-collapse:collapse}.gdpr-content table td,.gdpr-content table th{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid #e0e0e0}.gdpr-content table th{background-color:var(--bg-light);font-weight:600;color:var(--text-dark)}.gdpr-content table td{color:var(--text-medium)}.gdpr-content .effective-date{font-style:italic;color:var(--text-light);margin-top:var(--spacing-lg)}@media (max-width:900px){.gdpr-content{margin-top:100px;padding:0 var(--spacing-md)}.gdpr-content h1{font-size:2rem}.gdpr-content h2{font-size:1.6rem}.gdpr-content h3{font-size:1.3rem}}