.privacy-container{min-height:100vh;background-color:var(--bg-color);color:var(--primary-color);font-family:var(--font-mono);padding:2rem var(--container-padding)}.privacy-header{max-width:800px;margin:0 auto 3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.privacy-header h1{font-size:clamp(2rem,5vw,2.5rem);margin:1rem 0;color:var(--accent-color);text-transform:uppercase;letter-spacing:.1em}.last-update{font-size:.9rem;color:var(--secondary-color);font-style:italic}.back-link{display:inline-block;color:var(--accent-color);text-decoration:none;font-size:1rem;transition:transform .2s ease}.back-link:hover{transform:translateX(-5px);text-decoration:underline}.privacy-content{max-width:800px;margin:0 auto;line-height:1.8}.privacy-content section{margin-bottom:3rem}.privacy-content h2{font-size:clamp(1.5rem,4vw,1.8rem);margin:2rem 0 1rem;color:var(--accent-color);border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.privacy-content h3{font-size:clamp(1.2rem,3vw,1.4rem);margin:1.5rem 0 1rem;color:var(--primary-color)}.privacy-content p{margin:1rem 0;font-size:var(--text-size);color:var(--secondary-color)}.privacy-content ul{margin:1rem 0 1rem 2rem;list-style:none;padding:0}.privacy-content ul li{margin:.5rem 0;padding-left:1.5rem;position:relative;font-size:var(--text-size);color:var(--secondary-color)}.privacy-content ul li:before{content:"▹";position:absolute;left:0;color:var(--accent-color);font-weight:700}.privacy-content a{color:var(--accent-color);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.privacy-content a:hover{border-bottom-color:var(--accent-color)}.privacy-content code{background-color:rgba(90,159,212,.1);padding:.2rem .4rem;border-radius:3px;font-family:var(--font-mono);font-size:.9em;color:var(--accent-color)}.privacy-content strong{color:var(--primary-color);font-weight:700}.gdpr-notice{background-color:rgba(90,159,212,.05);border:1px solid var(--border-color);border-left:4px solid var(--accent-color);padding:1.5rem;margin:2rem 0}.gdpr-notice h2{border-bottom:none;margin-top:0}.privacy-footer{max-width:800px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--border-color);text-align:center}@media (max-width:768px){.privacy-container{padding:1rem}.privacy-content ul{margin-left:1rem}.privacy-content ul li{padding-left:1.2rem}}