.lg-hero{border-bottom:1px solid var(--c-line)}.lg-hero-in{max-width:var(--max);margin:0 auto;padding:clamp(48px,7vw,104px) var(--pad) clamp(40px,5vw,64px)}.lg-h1{font-size:clamp(40px,6.4vw,96px)}.lg-cuerpo{max-width:var(--max);margin:0 auto;padding:clamp(48px,6vw,96px) var(--pad);display:grid;grid-template-columns:3fr 9fr;gap:clamp(24px,5vw,80px);align-items:start}.lg-indice{position:sticky;top:84px;display:flex;flex-direction:column;border-top:1px solid var(--c-dark)}.lg-indice a{font-family:'PP Neue Montreal Mono',monospace!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--c-txt);padding:12px 0;border-bottom:1px solid var(--c-line);transition:color .2s,padding .3s var(--ease)}.lg-indice a:hover{color:var(--c-red);padding-left:6px}.lg-texto{max-width:720px}.lg-texto :is(p,li,span,a,strong,code){font-family:'PP Neue Montreal Mono',monospace!important;font-size:13px!important;line-height:1.9!important}.lg-texto p{color:var(--c-txt);margin:0 0 16px}.lg-texto :is(h2,h3,h4){font-family:var(--f-tit)!important;font-weight:300!important;line-height:1.15!important;color:var(--c-dark);margin:44px 0 16px;padding-top:20px;border-top:1px solid var(--c-line)}.lg-texto h2{font-size:clamp(24px,2.6vw,34px)!important}.lg-texto h3{font-size:clamp(20px,2.2vw,28px)!important}.lg-texto>:is(h2,h3):first-child{margin-top:0}.lg-texto strong{font-weight:400;color:var(--c-dark)}.lg-texto a{color:var(--c-dark);text-decoration:underline;text-decoration-color:var(--c-red);text-underline-offset:3px;word-break:break-word}.lg-texto a:hover{color:var(--c-red)}.lg-texto :is(ul,ol){margin:0 0 18px;padding-left:22px;color:var(--c-txt)}.lg-texto li{margin-bottom:6px;color:var(--c-txt)}.lg-texto li::marker{color:var(--c-red)}@media (max-width:900px){.lg-cuerpo{grid-template-columns:1fr}.lg-indice{position:static;flex-direction:row;flex-wrap:wrap;gap:0 18px;border-top:none}.lg-indice a{border-bottom:none;padding:4px 0}}