.privacy-policy{padding:var(--spacing-xxl)0;background-color:var(--primary-black-ultra-light);min-height:100vh}.privacy-policy__content{max-width:800px;padding:var(--spacing-xxl);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);background:#fff;margin:0 auto}.privacy-policy h1{text-align:center;color:var(--primary-black);margin-bottom:var(--spacing-sm);font-size:2.5rem}.privacy-policy__last-updated{text-align:center;color:var(--primary-black-mid);margin-bottom:var(--spacing-xl);font-size:.9rem}.privacy-section{margin-bottom:var(--spacing-xl)}.privacy-section h2{color:var(--primary-red);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--primary-red-light);padding-bottom:var(--spacing-xs);font-size:1.5rem}.privacy-section p{margin-bottom:var(--spacing-md);color:var(--primary-black-dark);line-height:1.6}.privacy-section ul{margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.privacy-section li{margin-bottom:var(--spacing-xs);color:var(--primary-black-dark);line-height:1.5}.privacy-definitions{gap:var(--spacing-md);flex-direction:column;display:flex}.privacy-definition{background:var(--primary-black-ultra-light);padding:var(--spacing-md);border-radius:var(--border-radius-md);border-left:4px solid var(--primary-blue)}.contact-info{background:var(--primary-black-ultra-light);padding:var(--spacing-md);border-radius:var(--border-radius-md);margin-top:var(--spacing-md)}.contact-info p{margin-bottom:var(--spacing-xs)}@media (max-width:768px){.privacy-policy{padding:var(--spacing-lg)0}.privacy-policy__content{padding:var(--spacing-lg);margin:0 var(--spacing-sm)}.privacy-policy h1{font-size:2rem}.privacy-section h2{font-size:1.3rem}}@media (max-width:480px){.privacy-policy__content{padding:var(--spacing-md)}.privacy-section ul{margin-left:var(--spacing-md)}}
