.saltar{left:var(--margen);z-index:100;background:var(--amarillo);color:var(--negro);padding:12px 18px;font-weight:700;position:absolute;top:-80px}.saltar:focus{top:12px}.leg-cab{padding:24px var(--margen);justify-content:space-between;align-items:center;max-width:920px;margin-inline:auto;display:flex}.leg-cab img{width:auto;height:48px}.leg-idioma{place-items:center;min-width:44px;min-height:44px;font-weight:700;text-decoration:none;display:inline-grid}.leg-idioma:hover{color:var(--amarillo)}.leg{max-width:920px;padding:32px var(--margen) 96px;margin-inline:auto}.leg h1{letter-spacing:-.035em;margin:0;font-size:clamp(40px,6vw,80px);line-height:.98}.leg-fecha{color:var(--gris);margin:16px 0 48px;font-size:15px}.leg section{border-top:1px solid var(--grafito-2);padding:28px 0}.leg h2{font-size:var(--t-medio);letter-spacing:-.02em;color:var(--amarillo);margin:0 0 12px}.leg p,.leg li{max-width:68ch;line-height:1.6}.leg ul{margin:0;padding-left:20px}.leg li+li{margin-top:6px}.leg-otros{border-top:1px solid var(--grafito-2);flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding-top:28px;display:flex}.leg-otros a{text-underline-offset:4px;padding-block:10px;font-weight:700;display:inline-block}.leg-otros a:hover{color:var(--amarillo)}
