.privacy-page{padding:clamp(40px,6vw,80px) 0 clamp(72px,10vw,120px)}
.privacy-page__intro{text-align:center;margin-bottom:clamp(32px,5vw,48px)}
.privacy-page__eyebrow{display:inline-block;padding:6px 14px;background:var(--color-warm-soft);color:var(--color-warm-ink);border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;margin-bottom:20px}
.privacy-page__title{font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);margin-bottom:16px}
.privacy-page__lead{max-width:640px;margin:0 auto;color:var(--text-secondary);font-size:var(--fs-lead)}
.privacy-content{max-width:720px;margin:0 auto;padding:clamp(24px,4vw,40px);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-card)}
.privacy-content h2{font-size:1.15rem;margin:1.75rem 0 .75rem}
.privacy-content h2:first-child{margin-top:0}
.privacy-content p,.privacy-content li{color:var(--text-secondary);line-height:1.65;margin:0 0 1rem}
.privacy-content ul{margin:0 0 1rem;padding-left:1.25rem}
.privacy-content a{color:var(--color-primary);font-weight:600}
.privacy-page__app-link{text-align:center;margin-top:24px;font-size:.9rem}
.privacy-page__app-link a{color:var(--color-primary);font-weight:600}
