.kz-public-contact{margin-top:1.25rem;font-size:.9rem;line-height:1.6}
.kz-public-contact p{margin:.35rem 0}
.kz-public-contact a{overflow-wrap:anywhere;text-underline-offset:.18em}
.kz-public-contact a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.footer-bottom{flex-wrap:wrap;gap:.75rem 1.5rem}
.kz-terms{max-width:800px;margin-inline:auto;padding:clamp(28px,5vw,64px) 24px}
.kz-terms h2{margin-top:2rem}
