.lph-legal-wrap{max-width:760px;margin:0 auto;padding:56px 24px 96px;}
.lph-legal-section{padding:26px 0 8px;border-top:1px solid #eceae7;}
.lph-legal-section:first-child{border-top:0;padding-top:8px;}
.lph-legal-section h2{margin:0 0 12px;color:#000;font-family:"Fraunces",Georgia,serif;font-weight:500;font-size:26px;letter-spacing:-.03em;line-height:1.2;}
.lph-legal-text{margin:0;color:#000;font-size:16px;line-height:1.75;font-weight:400;hyphens:manual;}
.lph-legal-text a{color:var(--webiste-primary-color);text-decoration:none;}
.lph-legal-text a:hover{text-decoration:underline;}
.lph-legal-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:36px;padding-top:22px;border-top:1px solid #eceae7;}
.lph-legal-links a{color:#000;font-size:15px;font-weight:600;text-decoration:none;}
.lph-legal-links a:hover{color:var(--webiste-primary-color);}
@media (max-width:991px){
.lph-legal-wrap{padding:40px 20px 72px;}
.lph-legal-section h2{font-size:22px;}
}
