.privacy-section{padding:120px 20px 60px;min-height:calc(100vh - 120px);display:flex;justify-content:center;position:relative;z-index:1}.privacy-container{max-width:800px;width:100%;border:var(--border-thin);background-color:var(--bg-secondary);padding:40px;box-shadow:var(--shadow-brutal);position:relative}.privacy-container:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:linear-gradient(rgba(18,18,18,.05) 50%,transparent 0),linear-gradient(90deg,rgba(18,18,18,.05) 50%,transparent 0);background-size:4px 4px;pointer-events:none;opacity:.15}.privacy-header{border-bottom:var(--border-thin);padding-bottom:20px;margin-bottom:30px}.privacy-header .telemetry-tag{font-family:var(--font-mono);font-size:.75rem;color:var(--color-accent);text-transform:uppercase;margin-bottom:10px;letter-spacing:.1em;display:inline-flex;align-items:center}.privacy-title{font-size:2.2rem;font-weight:900;letter-spacing:-.02em;line-height:1.1}.privacy-subtitle,.privacy-title{font-family:var(--font-heading);text-transform:uppercase}.privacy-subtitle{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin-top:35px;margin-bottom:15px;border-bottom:1px dashed var(--border-color);padding-bottom:5px;letter-spacing:.02em}.privacy-content li,.privacy-content p{font-size:.95rem;color:var(--text-secondary);margin-bottom:15px}.privacy-content .last-update{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted)}.privacy-list{padding-left:20px;margin-bottom:20px}.privacy-list li{margin-bottom:8px;list-style-type:square}.privacy-accent-link{color:var(--color-accent);text-decoration:underline;transition:color var(--transition-smooth)}.privacy-accent-link:hover{color:var(--color-secondary)}.telemetry-block{padding:15px;background-color:var(--bg-primary);margin-bottom:20px;color:var(--text-secondary);line-height:1.5}.privacy-container .back-btn,.telemetry-block{font-family:var(--font-mono);font-size:.85rem;border:var(--border-thin)}.privacy-container .back-btn{display:inline-flex;align-items:center;text-decoration:none;color:var(--bg-primary);background-color:var(--text-primary);padding:10px 20px;margin-top:30px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.privacy-container .back-btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--color-secondary)}@media (max-width:600px){.privacy-section{padding:100px 10px 40px}.privacy-container{padding:20px}.privacy-title{font-size:1.6rem}}