.g1.lg-pagina{background:#f3fbf8}.lg-pagina .c11-cristal i,.lg-pagina .c11-cristal b{opacity:1}.lg{--lg-tinta:#071e2b;--lg-suave:#35525c;--lg-acento:#0c4a63;--lg-linea:#071e2b24;--lg-espuma:#e6f4ef;padding:calc(var(--cabecera) + clamp(2rem, 6vw, 4.5rem)) var(--margen) calc(var(--alto-ola) + clamp(3.5rem, 8vw, 6rem));color:var(--lg-tinta);font-family:var(--g11-google), system-ui, sans-serif;background:linear-gradient(#e1f2ec 0,#f3fbf8 26rem);font-size:1.0625rem;line-height:1.65}.lg-dentro{max-width:72rem;margin:0 auto}.lg-hermanas{flex-wrap:wrap;gap:.5rem;margin:0 0 clamp(1.75rem,4vw,2.5rem);padding:0;list-style:none;display:flex}.lg-hermanas a{border:1px solid var(--lg-linea);background:#ffffffb3;border-radius:999px;align-items:center;min-height:2.5rem;padding:0 1rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.lg-hermanas a:hover{background:#fff;border-color:#071e2b52}.lg-hermanas a[aria-current=page]{border-color:var(--lg-tinta);background:var(--lg-tinta);color:#f3fbf8}.lg-cabeza{max-width:48rem}.lg-cabeza h1{font-family:var(--g11-cal), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);font-weight:400;line-height:1}.lg-lema{max-width:40rem;color:var(--lg-suave);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.45}.lg-fecha{color:var(--lg-suave);margin:1rem 0 0;font-size:.9375rem}.lg-cuerpo{grid-template-columns:15.5rem minmax(0,46rem);gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.lg-indice{top:calc(var(--cabecera) + 1.5rem);max-height:calc(100svh - var(--cabecera) - 3rem);overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}.lg-indice-t{margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.lg-indice ol{border-left:1px solid var(--lg-linea);margin:0;padding:0;list-style:none;display:grid}.lg-indice a{color:var(--lg-suave);border-left:2px solid #0000;gap:.625rem;margin-left:-1px;padding:.4375rem 0 .4375rem 1rem;font-size:.9375rem;line-height:1.35;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out;display:flex}.lg-indice a span{font-variant-numeric:tabular-nums;flex:none;min-width:1.25rem}.lg-indice a:hover{border-left-color:var(--lg-acento);color:var(--lg-tinta)}.lg-texto{min-width:0}.lg-texto section{scroll-margin-top:calc(var(--cabecera) + 1.5rem)}.lg-texto section+section{border-top:1px solid var(--lg-linea);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}.lg-texto h2{font-family:var(--g11-cal), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem);font-weight:400;line-height:1.12}.lg-n{color:var(--lg-acento)}.lg-texto h3{margin:1.75rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.35}.lg-texto p,.lg-texto ul,.lg-texto ol{text-wrap:pretty;max-width:66ch;margin:0 0 1rem}.lg-texto ul,.lg-texto ol{padding-left:1.375rem}.lg-texto ul{list-style:outside}.lg-texto ol{list-style:decimal}.lg-texto li+li{margin-top:.5rem}.lg-texto li::marker{color:var(--lg-acento)}.lg-texto a{color:var(--lg-acento);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.lg-texto a:hover{text-decoration-thickness:2px}.lg-texto strong{font-weight:600}.lg-texto>section>:last-child{margin-bottom:0}.lg-datos{border:1px solid var(--lg-linea);background:#fff;border-radius:1.25rem;max-width:46rem;margin:0 0 1.25rem;padding:.25rem 1.25rem}.lg-datos>div{border-bottom:1px solid var(--lg-linea);grid-template-columns:10.5rem minmax(0,1fr);gap:1.25rem;padding:.8125rem 0;display:grid}.lg-datos>div:last-child{border-bottom:0}.lg-datos dt{font-weight:600}.lg-datos dd{overflow-wrap:anywhere;margin:0}.lg-tabla{border:1px solid var(--lg-linea);border-collapse:separate;border-spacing:0;background:#fff;border-radius:1.25rem;width:100%;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.45;overflow:hidden}.lg-tabla caption{color:var(--lg-suave);text-align:left;padding:0 0 .625rem;font-size:.9375rem;font-weight:600}.lg-tabla th,.lg-tabla td{border-bottom:1px solid var(--lg-linea);text-align:left;vertical-align:top;padding:.75rem 1rem}.lg-tabla thead th{background:var(--lg-espuma);font-weight:600}.lg-tabla tbody th{font-weight:600}.lg-tabla tbody tr:last-child>*{border-bottom:0}.lg-tabla code,.lg-texto code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.lg-nota{background:var(--lg-espuma);color:var(--lg-tinta);border-radius:1rem;padding:1rem 1.25rem}.lg-texto p.lg-nota{max-width:46rem}.lg-hueco{color:#4a3500;background:#ffe7a3;border-radius:.25rem;padding:0 .25rem;font-weight:600}.lg-hoja{border:1px solid var(--lg-linea);background:#fff;border-radius:1.25rem;max-width:46rem;margin:0 0 1.25rem;padding:clamp(1.25rem,3vw,2rem)}.lg-hoja p{margin:0 0 .875rem}.lg-hoja ul{margin:0 0 1rem;padding-left:1.25rem}.lg-hoja .lg-hoja-t{font-weight:600}.lg-hoja>:last-child{margin-bottom:0}.lg-boton,.lg-texto a.lg-boton{background:var(--lg-tinta);color:#f3fbf8;min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex}.lg-boton:hover,.lg-texto a.lg-boton:hover{background:var(--lg-acento)}.lg-botones{flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;display:flex}@media (max-width:959px){.lg-cuerpo{grid-template-columns:minmax(0,1fr);gap:2.5rem}.lg-indice{border:1px solid var(--lg-linea);background:#fff;border-radius:1.25rem;max-height:none;padding:1.25rem;position:static;overflow:visible}.lg-indice ol{border-left:0}.lg-indice a{border-left:0;border-top:1px solid var(--lg-linea);color:var(--lg-tinta);margin-left:0;padding:.5rem 0}.lg-indice li:first-child a{border-top:0}.lg-texto{max-width:46rem}}@media (min-width:600px) and (max-width:959px){.lg-indice ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.lg-indice li:nth-child(2) a{border-top:0}}@media (max-width:599px){.lg{font-size:1rem}.lg-hermanas{gap:.375rem}.lg-hermanas a{min-height:2.25rem;padding:0 .8125rem;font-size:.875rem}.lg-datos{padding:.25rem 1rem}.lg-datos>div{grid-template-columns:minmax(0,1fr);gap:.125rem}.lg-tabla,.lg-tabla tbody,.lg-tabla tr,.lg-tabla th,.lg-tabla td,.lg-tabla caption{display:block}.lg-tabla{background:0 0;border:0;border-radius:0;overflow:visible}.lg-tabla thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-tabla tbody tr{border:1px solid var(--lg-linea);background:#fff;border-radius:1rem;margin-bottom:.625rem;padding:.875rem 1rem}.lg-tabla tbody th,.lg-tabla td{border:0;padding:0}.lg-tabla tbody th{margin-bottom:.375rem;font-size:1rem}.lg-tabla td+td,.lg-tabla th+td{margin-top:.375rem}.lg-tabla td:before{content:attr(data-t);color:var(--lg-suave);font-size:.875rem;font-weight:600;display:block}.lg-boton,.lg-texto a.lg-boton{width:100%}}@media (prefers-reduced-motion:reduce){.lg-hermanas a,.lg-indice a,.lg-boton{transition:none}}@media print{.lg-pagina .c11,.lg-pagina .g11-union,.lg-pagina .g11-pie,.lg-hermanas,.lg-indice,.lg-botones{display:none}.lg{background:0 0;padding:0}.lg-cuerpo{margin-top:1.5rem;display:block}}
