.cookie-policy .cp-hero-inner{max-width:620px}
.cookie-policy .cp-hero-inner p{max-width:60ch}

.cookie-policy .cp-definition-inner{max-width:720px;margin-left:0}
.cookie-policy .cp-definition-text{max-width:65ch}
.cookie-policy .cp-definition{border-top:var(--border-thin)}

.cookie-policy .cp-types-inner{max-width:900px}
.cookie-policy .cp-types-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}
.cookie-policy .cp-type-item{border-top:var(--border-thin);padding-top:var(--space-2)}
.cookie-policy .cp-type-item:nth-child(3){grid-column:1/-1}

.cookie-policy .cp-purpose-inner{max-width:680px}
.cookie-policy .cp-purpose-text{max-width:60ch}

.cookie-policy .cp-manage-inner{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}
.cookie-policy .cp-manage-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}

.cookie-policy .cp-third-inner{padding:var(--space-3);max-width:700px}
.cookie-policy .cp-third-text{max-width:60ch}

.cookie-policy .cp-updates-inner{max-width:640px}
.cookie-policy .cp-updates-text{max-width:60ch}

.cookie-policy .cp-further-inner{max-width:640px}
.cookie-policy .cp-further-text{max-width:60ch}
.cookie-policy .cp-further a{color:var(--color-text-primary);border-bottom:1px solid var(--color-accent-primary)}
.cookie-policy .cp-further a:hover{color:var(--color-accent-primary)}

@media(max-width:1024px){
.cookie-policy .cp-types-grid{grid-template-columns:1fr}
.cookie-policy .cp-type-item:nth-child(3){grid-column:auto}
.cookie-policy .cp-manage-grid{grid-template-columns:1fr}
}

@media(max-width:640px){
.cookie-policy .cp-hero-inner,
.cookie-policy .cp-definition-inner,
.cookie-policy .cp-types-inner,
.cookie-policy .cp-purpose-inner,
.cookie-policy .cp-updates-inner,
.cookie-policy .cp-further-inner{max-width:100%}
}
