.cookie-policy-page{display:block}

.cp-hero{margin-top:var(--space-5)}
.cp-hero-inner{max-width:820px;margin-inline:auto;text-align:left}.cp-hero-inner::before{content:"SUTIK / BEALLITAS";display:block;margin-bottom:1rem;color:var(--accent-ice);font-size:.72rem;letter-spacing:.18em}.cp-hero-inner h1{font-size:clamp(3.6rem,8vw,7rem)}
.cp-summary .stat-strip{max-width:1000px;background:var(--bg-secondary);border:1px solid var(--border-soft);border-radius:var(--radius-1);overflow:hidden}.cp-summary .stat-strip strong{font-size:clamp(1.15rem,2.3vw,1.8rem)}

.cp-section{display:block}

.cp-panel{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--border-architectural)}

.cp-types{max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3)}

.cp-type-block{display:flex;flex-direction:column;gap:var(--space-2);padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--border-soft);border-radius:var(--radius-1);background:rgba(255,255,255,.02)}

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

@media (max-width:768px){
.cp-hero-inner,.cp-panel,.cp-types,.cp-end{padding-inline:var(--gutter)}
}
