.kk-legal-document{max-width:900px;margin:40px auto;padding:0 24px;font:inherit;line-height:1.85;overflow-wrap:anywhere}.kk-legal-document h2{font-size:clamp(26px,4vw,40px);line-height:1.3;margin:0 0 28px}.kk-legal-document h3{font-size:clamp(20px,3vw,25px);line-height:1.4;margin:36px 0 18px}.kk-legal-document p{font-size:16px;margin:0 0 18px}.kk-legal-draft-note{border-left:3px solid currentColor;padding:18px;background:rgba(127,127,127,.08);font-size:15px;margin-bottom:30px}