.pp-footer{background:#17324d;color:#f8f4ed;padding:38px 0;margin:0}.pp-footer-inner{display:flex;justify-content:space-between;gap:35px;align-items:center;width:calc(100% - 96px);max-width:1280px;margin:auto}.pp-footer strong{font-family:Manrope,sans-serif;font-size:18px}.pp-footer p{font-size:14px;color:#d5dfe6;margin:9px 0 14px}.pp-footer small{font-size:12px;color:#d5dfe6}.pp-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 25px;max-width:570px}.pp-footer a{color:#f8f4ed;text-decoration:none;font-size:14px}.pp-footer a:hover{text-decoration:underline}.pp-footer a:focus-visible{outline:2px solid #dfcbb0;outline-offset:5px}.pp-legal{margin:0;background:#f8f4ed;color:#27343f;font-family:'Source Sans 3',sans-serif}.pp-legal *{box-sizing:border-box}.pp-legal-header{max-width:1100px;margin:auto;padding:26px 28px;border-bottom:1px solid #d3dde4;display:flex;justify-content:space-between;gap:20px}.pp-legal-header a{color:#17324d;text-decoration:none}.pp-legal-header a:first-child{font-family:Manrope,sans-serif;font-weight:750}.pp-legal main{max-width:860px;margin:0 auto;padding:55px 28px 80px;line-height:1.75;font-size:17px}.pp-legal h1{font-family:Manrope,sans-serif;font-size:46px;line-height:1.15;letter-spacing:-1.5px;color:#17324d;margin:14px 0 20px}.pp-legal h2{font-family:Manrope,sans-serif;font-size:23px;line-height:1.35;color:#17324d;margin:36px 0 13px}.pp-legal p{margin:0 0 18px}.pp-legal li{margin:0 0 12px}.pp-legal a{color:#17324d}.pp-legal-lead{font-size:21px;color:#4f6170}.pp-kicker{font-size:12px;letter-spacing:2px;color:#85683e;font-weight:650}.pp-draft{padding:16px;border-left:3px solid #b79a70;background:#efe5d6;font-size:14px}.pp-legal [id]{scroll-margin-top:25px}@media(max-width:700px){.pp-footer{padding:30px 0 95px}.pp-footer-inner{width:calc(100% - 44px);display:block}.pp-footer nav{justify-content:flex-start;margin-top:25px;gap:17px 24px}.pp-legal h1{font-size:36px}.pp-legal main{padding:35px 22px 55px}.pp-legal-header{padding:22px}.pp-legal-header a:last-child{font-size:13px}}
