.legal_pagina__gXz7C{--navy:#0a1030;--ink:#0f1b33;--blue:#2447e0;--lime:#cff53b;--tealD:#2f7566;--mist:#f4f6fa;--line:#e1e6ef;--muted:#55627a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.7;min-height:100vh;display:flex;flex-direction:column}.legal_pagina__gXz7C *{box-sizing:border-box}.legal_cab__baLoH{background:var(--navy);color:#fff}.legal_cabIn__vzPsc{max-width:880px;margin:0 auto;padding:0 20px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.legal_marca__TWh1J{display:flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none;font-weight:800;font-size:1.1rem}.legal_marca__TWh1J img{border-radius:50%;background:#fff}.legal_volver__FFnw0{color:hsla(0,0%,100%,.85);text-decoration:none;font-weight:600;font-size:.92rem}.legal_volver__FFnw0:hover{color:#fff}.legal_cuerpo__dO2fY{flex:1 1;max-width:880px;width:100%;margin:0 auto;padding:44px 20px 72px}.legal_cuerpo__dO2fY h1{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15;margin:0 0 .4rem;letter-spacing:-.02em}.legal_fecha__sl2nf{color:var(--muted);font-size:.9rem;margin:0 0 1.4rem}.legal_intro__PX7Y5{font-size:1.08rem;color:#25304a;margin:0 0 1.6rem}.legal_indice__CvjEV{background:var(--mist);border:1px solid var(--line);border-radius:14px;padding:1rem 1.3rem;margin:0 0 2.2rem}.legal_indice__CvjEV b{display:block;margin-bottom:.4rem}.legal_indice__CvjEV ol{margin:0;padding-left:1.3rem;column-count:2;column-gap:2rem;font-size:.95rem}.legal_indice__CvjEV a{color:var(--blue);text-decoration:none}.legal_indice__CvjEV a:hover{text-decoration:underline}@media (max-width:640px){.legal_indice__CvjEV ol{column-count:1}}.legal_seccion__YDfF5{margin:0 0 1.9rem;scroll-margin-top:24px}.legal_seccion__YDfF5 h2{font-size:1.3rem;margin:0 0 .6rem;letter-spacing:-.01em}.legal_seccion__YDfF5 p,.legal_seccion__YDfF5 ul{margin:0 0 .8rem;color:#25304a}.legal_seccion__YDfF5 ul{padding-left:1.3rem}.legal_seccion__YDfF5 li{margin:.3rem 0}.legal_pie__99HEA{background:#070b22;color:hsla(0,0%,100%,.7);padding:26px 20px;font-size:.9rem}.legal_pieIn__LmP2d{max-width:880px;margin:0 auto;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.legal_pie__99HEA a{color:#fff;text-decoration:none;font-weight:600;margin-left:1.2rem}.legal_pie__99HEA a:first-child{margin-left:0}.legal_pagina__gXz7C :is(a):focus-visible{outline:3px solid var(--lime);outline-offset:3px}