.cookie-page section{
}

.cookie-intro{
text-align:center;
}

.cookie-intro .intro-container{
max-width:700px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-2);
}

.intro-lead{
font-size:var(--fs-4);
line-height:1.7;
text-align:left;
}

.cookie-definition .text-block{
max-width:800px;
margin-inline:auto;
padding:var(--space-3);
display:flex;
flex-direction:column;
gap:var(--space-2);
}

.cookie-types .content-column{
max-width:800px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-2);
}

.cookie-data .text-container{
max-width:700px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-2);
}

.cookie-management .highlight-box{
max-width:750px;
margin-inline:auto;
padding:var(--space-3);
display:flex;
flex-direction:column;
gap:var(--space-2);
}

.cookie-rights .final-text{
max-width:650px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-2);
}

@media(max-width:768px){
.cookie-intro .intro-container,
.cookie-definition .text-block,
.cookie-types .content-column,
.cookie-data .text-container,
.cookie-management .highlight-box,
.cookie-rights .final-text{
padding-left:0;
padding-right:0;
}
}