/* ===================== cookie-policy.html (ck) ===================== */
.ck-legal-updated { font-size: var(--fs-sm); color: var(--c-on-dark-mute); margin-top: var(--sp-4); }
.ck-legal-body h2 { margin-top: var(--sp-7); }
.ck-legal-body h2:first-child { margin-top: 0; }
.ck-legal-body h3 { margin-top: var(--sp-5); }
.ck-legal-body p, .ck-legal-body ul { margin-top: var(--sp-4); }
.ck-legal-body ul { padding-left: var(--sp-5); }
.ck-legal-body li + li { margin-top: var(--sp-2); }
.ck-legal-contact { margin-top: var(--sp-7); padding-top: var(--sp-5); border-top: 1px solid var(--c-border); }

/* moved from inline style="" */
.ck-mega-h3 { margin-top: 1rem; }
.ck-quote-btn { margin-top: 1rem; }
.ck-footer-bar { display: flex; flex-wrap: wrap; gap: 1rem; justify-content: space-between; width: 100%; }
