.lp-legal{z-index:1;flex:1;padding-block:40px 72px;position:relative}.lp--sola>.lp-barra+.lp-legal{padding-top:calc(var(--lp-barra-alto) + 20px)}@media (min-width:900px){.lp--sola>.lp-barra+.lp-legal{padding-top:calc(var(--lp-barra-alto) + 32px)}}.lp-legal__texto{max-width:68ch;color:var(--lp-tinta-2);overflow-wrap:anywhere;margin-inline:auto;font-size:15px;line-height:1.7}.lp-legal__docs{flex-wrap:wrap;gap:4px 20px;margin-bottom:36px;font-size:13px;display:flex}.lp-legal h1{letter-spacing:-.03em;color:var(--lp-tinta);text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:1.1}.lp-legal .lp-legal__fecha{color:var(--lp-ter);margin:12px 0 32px;font-size:13px}.lp-legal section{border-top:1px solid var(--lp-linea);margin-top:40px;padding-top:28px}.lp-legal h2{letter-spacing:-.015em;color:var(--lp-tinta);text-wrap:balance;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.3}.lp-legal p{margin:0 0 14px}.lp-legal ul{margin:0 0 14px;padding-left:1.2em;list-style:outside}.lp-legal li{margin-bottom:8px;padding-left:.2em}.lp-legal li::marker{color:var(--lp-ter)}.lp-legal strong{color:var(--lp-tinta);font-weight:600}.lp-legal .lp-legal__texto a{color:var(--lp-tinta);text-decoration:underline;-webkit-text-decoration-color:var(--lp-linea-28);text-decoration-color:var(--lp-linea-28);text-underline-offset:3px;transition:text-decoration-color .18s}.lp-legal .lp-legal__texto a:hover{text-decoration-color:currentColor}.lp-legal .lp-legal__docs a{color:var(--lp-ter);text-decoration:none;transition:color .18s}.lp-legal .lp-legal__docs a:hover,.lp-legal .lp-legal__docs a[aria-current=page]{color:var(--lp-tinta)}.lp-legal .lp-legal__docs a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--lp-linea-28);text-decoration-color:var(--lp-linea-28);text-underline-offset:6px}.lp-legal .lp-legal__contacto{border-top:1px solid var(--lp-linea);color:var(--lp-sec);margin-top:40px;padding-top:28px}@media (max-width:899px){.lp-legal__docs a{align-items:center;min-height:40px;display:inline-flex}.lp-legal__docs{margin-bottom:20px}}@media (min-width:900px){.lp-legal{padding-block:72px 112px}.lp-legal__texto{font-size:16px}.lp-legal h1{font-size:44px}.lp-legal h2{font-size:20px}}
