.privacy-page{min-height:calc(100vh - 120px);padding:2.5rem 1.25rem 4rem;background:linear-gradient(165deg,#f0fafb,#f7f9fc 45%,#eef6f8);font-family:Cairo,sans-serif}.privacy-page-container{max-width:980px;margin:0 auto}.privacy-page-header{text-align:center;margin-bottom:1.75rem}.privacy-page-eyebrow{margin:0 0 .5rem;color:var(--color-primary,#00BCD4);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.privacy-page-title{margin:0;font-size:clamp(1.9rem,4vw,2.4rem);color:#0a2d35}.privacy-page-card{background:#fff;border:1px solid var(--color-border,#e0e0e0);border-radius:16px;box-shadow:0 8px 30px rgba(0,77,86,.08);padding:1.5rem}.privacy-page-content{font-size:1rem;line-height:1.85;color:#334155;white-space:pre-wrap}.dark .privacy-page{background:linear-gradient(165deg,#0f1a1c,#152428 50%,#121a1d)}.dark .privacy-page-card{background:rgba(255,255,255,.05);border-color:var(--color-border-dark,#2A2A2A);box-shadow:0 8px 30px rgba(0,0,0,.3)}.dark .privacy-page-title{color:var(--icon-light,#fff)}.dark .privacy-page-content{color:#cbd5e1}@media (max-width:640px){.privacy-page{padding:1.5rem 1rem 3rem}.privacy-page-card{padding:1.2rem}}