.privacyPage{max-width:820px;margin:4rem auto;padding:3rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 60px var(--color-glow)}.privacyPage h1{font-family:var(--font-display);font-size:clamp(2rem,5vw,2.8rem);line-height:1.15;margin-bottom:.75rem;background:linear-gradient(90deg,var(--color-accent-1),var(--color-accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.privacyPage .effective{color:var(--color-text-muted);font-size:.9rem;margin-bottom:2.5rem}.privacyPage h2{font-family:var(--font-display);font-size:clamp(1.2rem,2.6vw,1.55rem);color:var(--color-accent-2);margin:2.5rem 0 .9rem}.privacyPage p{margin-bottom:1rem}.privacyPage p,.privacyPage ul{color:var(--color-text-muted);line-height:1.85}.privacyPage ul{list-style:disc;margin:0 0 1rem;padding-inline-start:1.5rem}.privacyPage li{margin-bottom:.6rem}.privacyPage li::marker{color:var(--color-accent-2)}.privacyPage strong{color:var(--color-text);font-weight:600}.privacyPage a{color:var(--color-accent-2);text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--transition-smooth)}.privacyPage a:hover{color:var(--color-accent-3)}@media (max-width:600px){.privacyPage{margin:1.5rem 1rem;padding:1.75rem;border-radius:var(--radius-md)}}