.privacy-page section:nth-child(even){background:var(--color-surface-alabaster);} 

.pp-intro-container{max-width:720px;margin-inline:auto;text-align:left;display:flex;flex-direction:column;gap:var(--space-2);} 

.pp-data-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3);} 
@media(min-width:700px){.pp-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:1024px){.pp-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}

.pp-card{min-width:0;}

.pp-text-block{max-width:760px;display:flex;flex-direction:column;gap:var(--space-2);} 

.pp-cookie-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3);} 
@media(min-width:900px){.pp-cookie-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}

.pp-cookie-block{padding:var(--space-3);border-radius:var(--radius-card);} 

.pp-security-content{max-width:720px;display:flex;flex-direction:column;gap:var(--space-2);} 

.pp-rights-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3);} 
@media(min-width:700px){.pp-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:1024px){.pp-rights-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}

.pp-cta-box{max-width:600px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2);} 

.pp-cta-btn{margin-top:var(--space-2);} 

.pp-cta-btn.pulse{animation:pulse 0.8s ease;} 

@keyframes pulse{
0%{transform:scale(1);} 
50%{transform:scale(1.05);} 
100%{transform:scale(1);} 
}
