.pp-legal{max-width:760px;margin:0 auto}.pp-legal__title{font:800 clamp(36px, 4.2vw, 52px)/1.1 var(--font-outfit), sans-serif;letter-spacing:-.03em;color:#0f172a;margin:0}.pp-legal__meta{font:600 14.5px/1.4 var(--font-plus-jakarta), sans-serif;color:#64748b;margin:16px 0 0}.pp-legal__content{flex-direction:column;gap:28px;margin-top:28px;display:flex}@media (min-width:768px){.pp-legal__content{gap:36px;margin-top:36px}}.pp-legal__intro,.pp-legal__p{font:500 16px/1.75 var(--font-plus-jakarta), sans-serif;color:#33405e;margin:0}.pp-legal__intro+.pp-legal__intro,.pp-legal__p+.pp-legal__p{margin-top:14px}.pp-legal__section{flex-direction:column;gap:14px;display:flex}.pp-legal__h2{font:800 clamp(22px, 2.4vw, 28px)/1.2 var(--font-outfit), sans-serif;letter-spacing:-.02em;color:#0f172a;margin:0}.pp-legal__h3{font:700 17px/1.35 var(--font-plus-jakarta), sans-serif;letter-spacing:-.01em;color:#0f172a;margin:8px 0 0}.pp-legal__section>.pp-legal__h3+.pp-legal__p,.pp-legal__section>.pp-legal__list+.pp-legal__h3{margin-top:4px}.pp-legal__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pp-legal__list li{font:500 16px/1.7 var(--font-plus-jakarta), sans-serif;color:#33405e;padding-left:1.15em;position:relative}.pp-legal__list li:before{content:"–";color:#64748b;position:absolute;left:0}.pp-legal__strong{color:#0f172a;font-weight:700}.pp-legal__content a{color:#7b61ff;font-weight:700;text-decoration:none}.pp-legal__content a:hover{text-decoration:underline}.pp-legal__contact-line{font:500 16px/1.75 var(--font-plus-jakarta), sans-serif;color:#33405e;margin:0}.pp-legal__footer{color:#94a0b8;border-top:1px solid #e8eaf3;margin:40px 0 0;padding-top:24px;font-size:14.5px}@media (min-width:768px){.pp-legal__footer{margin-top:56px}}.pp-legal__link{color:#7b61ff;font-weight:700;text-decoration:none}.pp-legal__link:hover{text-decoration:underline}.pp-legal__placeholder{flex-direction:column;gap:14px;margin-top:8px;display:flex}
