.privacy-policy{min-height:100vh;background:#0f1014;color:var(--text);padding:80px 0}.privacy-header{text-align:center;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid var(--border)}.privacy-header h1{font-size:clamp(32px,4vw,48px);font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.last-updated{color:var(--muted);font-size:16px;margin:0;font-weight:300}.privacy-content{max-width:800px;margin:0 auto}.privacy-section{margin-bottom:32px;padding:24px;background:#ffffff05;border:1px solid var(--border);border-radius:12px}.privacy-section h2{font-size:24px;font-weight:600;margin:0 0 16px;color:var(--text);letter-spacing:.01em}.privacy-section p{color:var(--muted);line-height:1.6;margin:0 0 16px;font-weight:300;letter-spacing:.01em}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{color:var(--muted);line-height:1.6;margin:0 0 16px;padding-left:20px}.privacy-section li{margin-bottom:8px;font-weight:300;letter-spacing:.01em}.contact-info{background:#ffffff05;border:1px solid var(--border);border-radius:8px;padding:16px;margin-top:16px}.contact-info p{margin:0 0 8px;color:var(--text)}.contact-info p:last-child{margin-bottom:0}.contact-info strong{color:var(--accent);font-weight:600}@media (max-width: 768px){.privacy-policy{padding:60px 0}.privacy-section{padding:20px;margin-bottom:24px}.privacy-header{margin-bottom:32px}}
