.m-legal{max-width:720px;padding:var(--e5) max(16px, var(--e4)) 120px;margin:0 auto}.m-legal-cab{margin-bottom:var(--e6)}.m-legal h1{font-size:clamp(var(--t1), calc(6vw * var(--escala)), var(--t-d1));letter-spacing:-.035em;margin:0;font-weight:900;line-height:1.1}.m-legal-meta{margin-top:var(--e3);font-size:var(--t5);color:var(--tinta-3)}.m-legal-nota{margin:var(--e4) 0 0;padding:var(--e3) var(--e4);border-radius:var(--r-s);background:var(--naranja-piel);color:var(--tinta);font-size:var(--t5);border:1px solid #ff6b2c40;line-height:1.55}.m-legal section{margin-top:var(--e6);scroll-margin-top:calc(52px + env(safe-area-inset-top))}.m-legal h2{margin:0 0 var(--e3);font-size:var(--t3);letter-spacing:-.02em;font-weight:900}.m-legal h3{margin:var(--e4) 0 var(--e2);font-size:var(--t4);font-weight:700}.m-legal p,.m-legal li{color:var(--tinta-2);max-width:68ch;font-size:.9375rem;line-height:1.7}.m-legal p{margin:0 0 var(--e3)}.m-legal ul{margin:0 0 var(--e3);padding-left:1.2em}.m-legal li{margin-bottom:var(--e2)}.m-legal strong{color:var(--tinta);font-weight:700}.m-legal a{color:var(--naranja-texto);font-weight:700}.m-legal a:not(.m-btn):not(.m-btn-chico){font-size:19px}.m-legal a.m-btn{color:#fff;font-weight:700}.m-legal a.m-btn.fantasma{color:var(--tinta)}.m-legal a.m-btn-chico{color:var(--naranja-texto)}.m-legal-indice{margin:var(--e5) 0 0;padding:var(--e4);border-radius:var(--r);background:var(--tarjeta);border:1px solid var(--linea);box-shadow:var(--sombra-1)}.m-legal-indice h2{font-size:var(--t4);margin-bottom:var(--e2)}.m-legal-indice ol{margin:0;padding-left:1.3em}.m-legal-indice li{font-size:var(--t5);margin-bottom:6px}.m-legal-claro{margin:0 0 var(--e3);padding:var(--e3) var(--e4);border-left:3px solid var(--naranja);background:var(--tinta);border-radius:0 var(--r-s) var(--r-s) 0}.m-legal-claro b{font-size:var(--t6);text-transform:uppercase;letter-spacing:.12em;color:var(--naranja-texto);margin-bottom:4px;display:block}.m-legal-claro span{font-size:var(--t4);color:var(--papel);font-weight:700;line-height:1.5}.m-legal-pie{margin-top:var(--e6);padding-top:var(--e4);border-top:1px solid var(--linea);font-size:var(--t5);color:var(--tinta-3)}.m-legal-docs{margin:var(--e4) 0 0;gap:var(--e2);padding:0;list-style:none;display:grid}.m-legal-docs li{margin:0}.m-legal-docs a{gap:var(--e3);min-height:56.3px;padding:var(--e3) var(--e4);border:1px solid var(--linea);border-radius:var(--r);background:var(--tarjeta);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-weight:400;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.m-legal-docs a:hover{border-color:var(--naranja-borde);background:var(--naranja-piel)}}.m-legal-docs i{background:var(--chip);width:33.4px;height:33.4px;color:var(--tinta-3);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.m-legal-docs a:hover i{background:var(--naranja-piel-2);color:var(--naranja-2)}}.m-legal-docs i .m-i{width:15.8px;height:15.8px}.m-legal-docs b{font-size:var(--t4);color:var(--tinta);letter-spacing:-.01em;font-weight:900;line-height:1.25;display:block}.m-legal-docs small{font-size:var(--t6);color:var(--tinta-3);margin-top:3px;font-weight:400;line-height:1.45;display:block}.m-legal-docs em{color:var(--tinta-3);flex:none;place-items:center;display:grid;transform:rotate(-90deg)}.m-legal-docs em .m-i{width:15.8px;height:15.8px}.ec-form{margin:var(--e4) 0 0;padding:var(--e4);border-radius:var(--r);border:1px solid var(--linea);background:var(--tarjeta);gap:var(--e2);display:grid}.ec-form label{font-size:var(--t5);color:var(--tinta);font-weight:700}.ec-form input{width:100%;min-height:44px;padding:0 var(--e3);border-radius:var(--r-s);border:1px solid var(--borde-campo);background:var(--papel-2,#fff);font:inherit;color:var(--tinta);font-size:16px}.ec-form input:focus{outline:2px solid var(--borde-campo-activo);outline-offset:1px;border-color:var(--borde-campo-activo)}.ec-form input:disabled{opacity:.6}.ec-quien{font-size:var(--t5);color:var(--tinta-2);overflow-wrap:anywhere;margin:0}.ec-ayuda{font-size:var(--t6);color:var(--tinta-3);margin:0;line-height:1.45}.ec-error{padding:var(--e2) var(--e3);border-radius:var(--r-s);background:var(--rojo-piel,#fef1f0);color:var(--rojo,#b42318);font-size:var(--t5);margin:0;line-height:1.45}.ec-b{min-height:44px;margin-top:var(--e1);border-radius:var(--r-pill);background:var(--naranja);color:#fff;font:inherit;font-size:var(--t4);cursor:pointer;border:0;font-weight:900}.ec-b:disabled{opacity:.45;cursor:default}.ec-listo{margin:var(--e4) 0 0;padding:var(--e5) var(--e4);border-radius:var(--r);border:1px solid var(--naranja-borde);background:var(--naranja-piel);text-align:center}.ec-listo i{background:var(--naranja);color:#fff;width:38.7px;height:38.7px;margin-bottom:var(--e3);border-radius:50%;place-items:center;display:inline-grid}.ec-listo i .m-i{width:19.4px;height:19.4px}.ec-listo p{font-size:var(--t4);color:var(--tinta);margin:0;font-weight:700;line-height:1.55}.ec-volver{margin-top:var(--e4);font-size:var(--t5);color:var(--naranja-2);font-weight:700;display:inline-block}@media (min-width:1100px){.m-legal:has(.m-legal-indice){grid-template-columns:minmax(0,8fr) minmax(260px,4fr);align-items:start;gap:24px;max-width:1180px;display:grid}.m-legal:has(.m-legal-indice)>.m-legal-cab{grid-column:1/-1}.m-legal:has(.m-legal-indice)>.m-legal-indice{grid-area:2/2/span 99;margin-top:0;position:sticky;top:88px}:is(.m-legal:has(.m-legal-indice)>section,.m-legal:has(.m-legal-indice)>p,.m-legal:has(.m-legal-indice)>footer){grid-column:1}.m-legal:has(.m-legal-indice)>section{max-width:72ch}.m-legal:not(:has(.m-legal-indice)){max-width:820px}}.m-legal-nota-en{margin:0 0 var(--e5);padding:var(--e4);border-radius:var(--r-s,12px);background:var(--naranja-piel);border:1px solid var(--naranja-borde);color:var(--tinta-2);font-size:var(--t5);line-height:1.6;display:block}.m-legal-nota-en b{color:var(--tinta)}.m-legal-nota-en a{color:var(--naranja-texto);font-weight:700}
