.privacy-container{padding:var(--space-2xl) 0;max-width:900px;margin:0 auto}.privacy-content{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:var(--shadow-md)}.privacy-title{color:var(--primary);font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:2px solid var(--muted)}.privacy-sections{display:flex;flex-direction:column;gap:var(--space-2xl)}.privacy-section{animation:fadeIn .5s ease-out}.privacy-section h2{color:var(--primary);font-size:1.5rem;font-weight:600;margin-bottom:var(--space-lg)}.privacy-section p{color:var(--text);line-height:1.6;margin-bottom:var(--space-md)}.privacy-section ul{list-style-type:none;padding-left:0}.privacy-section li{color:var(--text);padding:var(--space-sm) 0;padding-left:var(--space-xl);position:relative}.privacy-section li:before{content:"•";color:var(--primary);position:absolute;left:0;font-weight:700}.contact-info{background:var(--background);padding:var(--space-lg);border-radius:var(--radius-md);margin-top:var(--space-md)}.contact-info p{margin:var(--space-xs) 0;display:flex;align-items:center;gap:var(--space-sm)}.policy-footer{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--muted);text-align:center;color:var(--text-light);font-size:.9rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.privacy-container,.privacy-content{padding:var(--space-xl) var(--space-md)}.privacy-title{font-size:2rem}.privacy-section h2{font-size:1.3rem}}