.legal{grid-template-columns:220px minmax(0,720px);justify-content:center;align-items:start;gap:56px;display:grid}.legal-indice{font-size:13.5px;position:sticky;top:110px}.legal-indice p{letter-spacing:.2em;text-transform:uppercase;color:var(--texto-3);margin:0 0 10px;font-size:11.5px}.legal-indice ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-indice a{color:var(--texto-2);transition:background .2s var(--suave),color .2s var(--suave);border-radius:10px;padding:6px 12px;text-decoration:none;display:block}.legal-indice a:hover{background:var(--campo-tinte);color:var(--tinta)}.legal-texto{color:#2b2e2a;min-width:0;font-size:16px;line-height:1.7}.legal-texto h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--tinta);margin:52px 0 14px;scroll-margin-top:110px;font-size:30px;font-weight:500;line-height:1.1}.legal-texto>h2:first-of-type{margin-top:8px}.legal-texto h3{color:var(--tinta);margin:24px 0 6px;font-size:16px;font-weight:600}.legal-texto p,.legal-texto ul,.legal-texto ol{margin:0 0 14px}.legal-texto ul,.legal-texto ol{padding-left:22px}.legal-texto ul{list-style:outside}.legal-texto ol{list-style:decimal}.legal-texto li{margin-bottom:6px}.legal-texto li::marker{color:var(--campo-texto)}.legal-texto a{color:var(--campo-texto);text-underline-offset:3px}.legal-texto strong{color:var(--tinta);font-weight:600}.legal-texto code{background:var(--campo-tinte);color:var(--tinta);overflow-wrap:anywhere;border-radius:7px;padding:2px 7px;font-size:13.5px}.en-corto{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.en-corto>div{background:var(--campo);color:var(--campo-sobre);border-radius:22px;padding:20px 20px 18px;position:relative;overflow:hidden}.en-corto>div[data-campo=L]{color:var(--tinta)}.en-corto>div>*{z-index:1;position:relative}.en-corto b{font-family:var(--serif);margin-bottom:6px;font-size:21px;font-weight:500;line-height:1.15;display:block}.en-corto p{margin:0;font-size:14.5px;line-height:1.5}.tabla-legal{border-collapse:collapse;width:100%;margin:6px 0 18px;font-size:14.5px;line-height:1.5}.tabla-legal th,.tabla-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linea);padding:12px 10px}.tabla-legal th{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);font-size:11.5px;font-weight:500}.tabla-legal td:first-child{white-space:nowrap}.recuadro-legal{background:var(--campo-tinte);border-radius:18px;margin:0 0 16px;padding:16px 18px;font-size:15px}.recuadro-legal p:last-child,.recuadro-legal ul:last-child{margin-bottom:0}.fecha-legal{border-top:1px solid var(--linea);color:var(--texto-3);padding-top:16px;font-size:13.5px;margin-top:44px!important}@media (max-width:980px){.legal{grid-template-columns:minmax(0,1fr);gap:20px}.legal-indice{position:static}.legal-indice ol{flex-wrap:wrap;gap:6px;display:flex}.legal-indice a{background:var(--campo-tinte);border-radius:999px;padding:6px 12px;font-size:13px}}@media (max-width:760px){.legal-texto{font-size:15.5px}.legal-texto h2{margin-top:40px;font-size:26px}.en-corto{grid-template-columns:minmax(0,1fr)}.tabla-legal thead{display:none}.tabla-legal tr{border-bottom:1px solid var(--linea);gap:2px;padding:12px 0;display:grid}.tabla-legal td{border:0;padding:0}.tabla-legal td:first-child{white-space:normal}}
