body { background: var(--black); color: var(--cream); font-family: 'Barlow', sans-serif; }
.privacy-page { max-width: 800px; margin: 0 auto; padding: 140px 48px 80px; }
.privacy-back { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: var(--gray); text-decoration: none; display: inline-block; margin-bottom: 48px; transition: color 0.2s; }
.privacy-back:hover { color: var(--lime); }
.privacy-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(36px, 5vw, 56px); font-weight: 800; text-transform: uppercase; color: var(--white); margin-bottom: 8px; }
.privacy-subtitle { font-size: 12px; color: var(--gray); letter-spacing: 0.1em; margin-bottom: 64px; border-bottom: 1px solid var(--border); padding-bottom: 32px; }
.privacy-section { margin-bottom: 48px; }
.privacy-section h2 { font-family: 'Barlow Condensed', sans-serif; font-size: 20px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--lime); margin-bottom: 16px; }
.privacy-section p, .privacy-section li { font-size: 14px; line-height: 1.8; color: var(--silver); margin-bottom: 12px; }
.privacy-section ul { padding-left: 20px; }
.privacy-section strong { color: var(--cream); }
.privacy-section a { color: var(--lime); }
@media (max-width: 640px) { .privacy-page { padding: 100px 20px 60px; } }
