.pv4 .leg-cabeza{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(2.5rem,5vw,3.5rem)}.pv4 .leg-migas{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--g-gris)}.pv4 .leg-migas a{min-height:32px;display:inline-flex;align-items:center}.pv4 .leg-migas a:hover{color:var(--g-tinta)}.pv4 .leg-cabeza h1{margin-top:22px;font-family:var(--display);font-weight:600;font-size:clamp(2.75rem,6vw,5rem);line-height:1;letter-spacing:-.04em}.pv4 .leg-documentos{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.pv4 .leg-documentos a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:99px;font-size:14px;font-weight:600;color:var(--g-gris);box-shadow:inset 0 0 0 1px var(--g-filete);transition:color .2s,background-color .2s}.pv4 .leg-documentos a:hover{color:var(--g-tinta)}.pv4 .leg-documentos a[aria-current]{background:var(--g-tinta);color:var(--tinta);box-shadow:none}.pv4 .leg-cuerpo{padding:clamp(3.5rem,7vw,6rem) 0 clamp(5rem,10vw,8rem)}.pv4 .leg-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:1024px){.pv4 .leg-rejilla{grid-template-columns:14rem minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}.pv4 .leg-rejilla.leg-sin-indice{grid-template-columns:minmax(0,1fr)}}.pv4 .leg-indice{font-size:15px}@media (min-width:1024px){.pv4 .leg-indice{position:sticky;top:calc(var(--cabecera) + 40px);align-self:start;max-height:calc(100vh - var(--cabecera) - 80px);overflow-y:auto}}.pv4 .leg-indice h2{font-size:14px;font-weight:600;color:var(--gris);margin-bottom:12px}.pv4 .leg-indice ol{list-style:none;display:grid;gap:2px}.pv4 .leg-indice a{position:relative;display:block;padding:7px 0 7px 16px;line-height:1.35;color:var(--gris);transition:color .25s}.pv4 .leg-indice a:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--filete);transition:background-color .25s}.pv4 .leg-indice a:hover{color:var(--tinta)}.pv4 .leg-indice a.aqui{color:var(--tinta);font-weight:600}.pv4 .leg-indice a.aqui:before{background:var(--verde)}@media (max-width:1023px){.pv4 .leg-indice{padding-bottom:24px;border-bottom:1px solid var(--filete)}}.pv4 .leg-texto{min-width:0;font-size:17px;line-height:1.7;color:rgb(16 22 20/.88)}.pv4 .leg-texto article{max-width:68ch;margin:0;padding:0}.pv4 .leg-texto article>:not([hidden])~:not([hidden]){margin-top:14px}.pv4 .leg-texto article h1{font-family:var(--display);font-weight:600;font-size:clamp(2.25rem,5vw,4rem);line-height:1.02;letter-spacing:-.04em;color:var(--tinta);text-wrap:balance}.pv4 .leg-texto article>h1:not([hidden])+p:not([hidden]){margin-top:28px;font-size:19px;line-height:1.6;color:var(--tinta)}.pv4 .leg-texto article h2{font-family:var(--display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.025em;line-height:1.15;color:var(--tinta);scroll-margin-top:calc(var(--cabecera) + 24px)}.pv4 .leg-texto article>:not([hidden])~h2:not([hidden]){margin-top:56px}.pv4 .leg-texto article>:not([hidden])~h2:not([hidden])+:not([hidden]){margin-top:14px}.pv4 .leg-texto article h3{font-family:var(--display);font-weight:600;font-size:1.25rem;letter-spacing:-.015em;color:var(--tinta)}.pv4 .leg-texto article>:not([hidden])~h3:not([hidden]){margin-top:32px}.pv4 .leg-texto article p{font-size:17px;line-height:1.7}.pv4 .leg-texto article ul{list-style:none;padding-left:0;font-size:17px;line-height:1.6}.pv4 .leg-texto article li{position:relative;padding:10px 0 10px 18px;border-top:1px solid var(--filete)}.pv4 .leg-texto article li:last-child{border-bottom:1px solid var(--filete)}.pv4 .leg-texto article li:before{content:"";position:absolute;left:0;top:calc(10px + .72em);width:6px;height:6px;border-radius:99px;background:var(--verde)}.pv4 .leg-texto article strong{font-weight:600;color:var(--tinta)}.pv4 .leg-texto article a{color:var(--verde);text-decoration:underline;text-underline-offset:3px}.pv4 .leg-texto article table{font-size:15px}.pv4 .leg-texto article .border-l-2{font-size:14px}.pv4 .leg-reclamar{margin-top:56px}.pv4 .leg-reclamar .boton:hover{background:var(--tinta);color:#fff;border-color:var(--tinta)}.pv4 .leg-formulario{max-width:42rem}.pv4 .leg-texto article a.boton{color:var(--tinta);text-decoration:none}@media (max-width:767px){.pv4 .leg-documentos a,.pv4 .leg-migas a{min-height:48px}}