.legal{padding:clamp(120px,16vh,168px) 0 clamp(72px,10vw,120px)}.legal-texto{max-width:760px;color:var(--tinta);font-size:1.0625rem;line-height:1.7}.legal-texto h1{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(2.2rem,1.2rem + 3vw,3.4rem);line-height:1.02}.legal-updated{color:var(--tinta-70);margin-bottom:36px;font-size:.875rem}.legal-texto h2{letter-spacing:-.01em;margin:44px 0 14px;font-size:clamp(1.35rem,1rem + 1vw,1.7rem);line-height:1.15}.legal-texto h3{font-family:var(--f-cuerpo);margin:28px 0 10px;font-size:1.0625rem;font-weight:700}.legal-texto p,.legal-texto ul,.legal-texto ol{max-width:none;margin-bottom:16px}.legal-texto ul,.legal-texto ol{padding-left:1.3em}.legal-texto li{margin-bottom:8px}.legal-texto li::marker{color:var(--rosa)}.legal-texto strong{font-weight:650}.legal-texto a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #ff408e8c;text-decoration:underline #ff408e8c;text-decoration-thickness:1.5px}.legal-texto a:hover{-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa)}.legal-highlight{border-radius:var(--radio);box-shadow:inset 3px 0 0 var(--rosa);background:#fff;border:1px solid #1d1d1d14;margin:24px 0;padding:18px 22px}.legal-texto table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:.9375rem;display:block;overflow-x:auto}.legal-texto th,.legal-texto td{text-align:left;vertical-align:top;border-bottom:1px solid #1d1d1d1f;padding:10px 14px}.legal-texto th{white-space:nowrap;background:#1d1d1d0a;font-weight:650}@media (max-width:760px){.legal{padding-top:104px}.legal-texto{font-size:1rem}.legal-highlight{padding:14px 16px}}
