.sp-legal-copy{max-width:840px;margin:0 auto;padding:0 20px;overflow-wrap:anywhere}
.sp-legal-copy p{font-size:17px;line-height:1.75;font-weight:400;color:#30363b;margin:0 0 1.2em}
.sp-legal-copy h1{font-size:clamp(28px,4vw,38px);line-height:1.25;text-transform:none;margin:0 0 32px;color:#20272c}
.sp-legal-copy h2{font-size:24px;line-height:1.35;text-transform:none;margin:38px 0 18px;color:#20272c}
@media(max-width:680px){.sp-legal-copy{padding:0 8px}.sp-legal-copy p{font-size:16px;line-height:1.7}.sp-legal-copy h2{font-size:22px}}
