.kz-legal-page{background:var(--surface-atelier);min-height:100vh;padding:80px 24px 120px}.kz-legal-inner{max-width:680px;margin:0 auto}.kz-legal-eyebrow{font-family:var(--font-body);font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-weight:300}.kz-legal-title{font-family:var(--font-display);color:var(--ink-primary);margin-bottom:8px;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.15}.kz-legal-updated{font-family:var(--font-body);font-size:var(--text-small);color:var(--ink-muted);margin-bottom:56px;font-weight:300}.kz-legal-section{margin-bottom:48px}.kz-legal-h2{font-family:var(--font-display);color:var(--ink-primary);border-bottom:1px solid var(--gold);margin-bottom:14px;padding-bottom:8px;font-size:1.35rem;font-weight:400}.kz-legal-p{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink-secondary);margin-bottom:14px;font-weight:300;line-height:1.75}.kz-legal-p a{color:var(--ink-primary);border-bottom:1px solid var(--gold)}.kz-legal-ul{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink-secondary);margin-bottom:14px;padding-left:20px;font-weight:300;line-height:1.75}.kz-legal-ul li{margin-bottom:6px}
