.pp52-legal-doc{max-width:940px;margin:0 auto;padding:clamp(10px,2vw,24px) 0 46px;color:#233554;font-size:clamp(15px,1.15vw,17px);line-height:1.75}
.pp52-legal-doc header{border-bottom:1px solid #dce7f2;padding:4px 0 14px;margin:0 0 28px}
.pp52-legal-doc .pp52-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#4167a2;font-size:11px;font-weight:800}
.pp52-legal-doc .pp52-last-updated{font-size:12px;color:#647590;margin:7px 0 0}
.pp52-legal-doc h2{color:#14284c;font-size:clamp(20px,2vw,26px);margin:35px 0 12px;line-height:1.24}
.pp52-legal-doc p{max-width:90ch;margin:0 0 13px}
.pp52-legal-doc ul{padding-left:24px;margin:10px 0 17px;max-width:92ch}
.pp52-legal-doc li{margin-bottom:7px}
.pp52-legal-doc a{color:#165f9a;text-decoration:underline;text-underline-offset:3px}
.pp52-legal-doc .pp52-withdrawal-form{background:#f5f9fc;border:1px solid #dce7f2;border-radius:18px;padding:20px 24px}
@media(max-width:600px){.pp52-legal-doc{padding:8px 5px 28px}.pp52-legal-doc .pp52-withdrawal-form{padding:16px}}
