.kpr .legal-page {max-width: 76ch; padding-block: clamp(40px,7vw,88px); line-height: 1.65;}
.kpr .legal-page h1 {font-size: clamp(2rem,5vw,3.75rem); line-height: 1.07;}
.kpr .legal-page h2 {font-size: clamp(1.3rem,3vw,1.65rem); line-height: 1.25; margin: 2em 0 .4em;}
.kpr .legal-page a, .kpr .policy-links a {text-decoration: underline; text-underline-offset: .15em;}
