.lg-main{background-color:var(--gris-taller-fondo);padding-bottom:80px}.lg-layout{max-width:var(--ancho-maximo);margin:0 auto;padding:40px 16px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start}.lg-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.lg-nav-card{background-color:var(--blanco);border:1px solid var(--gris-borde);border-radius:var(--radius-xs);padding:24px;box-shadow:var(--shadow-sm)}.lg-nav-title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--gris-onofre-oscuro);text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px;border-bottom:2px solid var(--rojo-onofre);padding-bottom:8px;display:inline-block}.lg-docs-lista,.lg-indice-lista{display:flex;flex-direction:column;gap:12px}.lg-docs-lista a{font-size:14px;font-weight:500;color:var(--gris-onofre-medio);text-decoration:none;transition:color var(--transicion-rapida)}.lg-docs-lista a:hover,.lg-docs-lista a.activo{color:var(--rojo-onofre)}.lg-docs-lista a.activo{font-weight:700}.lg-indice-lista a{font-size:14px;color:var(--gris-onofre-medio);text-decoration:none;border-left:2px solid var(--gris-taller-fondo);padding-left:12px;line-height:1.4;transition:all var(--transicion-rapida)}.lg-indice-lista a:hover{border-left-color:var(--rojo-onofre);color:var(--gris-onofre-oscuro)}.lg-fecha-card{margin-top:8px}.lg-fecha-label{font-family:var(--font-mono);font-size:12px;color:var(--gris-onofre-claro);margin-bottom:4px;display:block}.lg-fecha-valor{font-size:14px;font-weight:600;color:var(--gris-onofre-oscuro)}.lg-cuerpo-wrapper{background-color:var(--blanco);border:1px solid var(--gris-borde);border-radius:var(--radius-xs);padding:56px;box-shadow:var(--shadow-sm);min-width:0}.lg-cuerpo{font-family:var(--font-mono);font-size:13px;color:var(--rojo-onofre);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.lg-cuerpo *{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--gris-onofre-oscuro)}.lg-cuerpo h2:first-of-type{font-family:var(--font-display);font-size:34px;font-weight:800;color:var(--gris-onofre-oscuro);margin:12px 0 24px 0;padding-bottom:0;border-bottom:none;line-height:1.1}.lg-cuerpo>p:first-of-type{font-size:18px;font-weight:500;color:var(--gris-onofre-medio);line-height:1.5;margin-bottom:24px}.lg-cuerpo h2{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--gris-onofre-oscuro);margin:48px 0 20px 0;padding-bottom:10px;border-bottom:1px solid var(--gris-borde)}.lg-cuerpo h3{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--gris-onofre-oscuro);margin:32px 0 16px 0}.lg-cuerpo p{font-size:16px;color:var(--gris-onofre-oscuro);line-height:1.65;margin-bottom:24px}.lg-cuerpo ul,.lg-cuerpo ol{margin:0 0 24px 0;padding-left:24px}.lg-cuerpo li{font-size:16px;color:var(--gris-onofre-oscuro);line-height:1.65;margin-bottom:10px}.lg-cuerpo li::marker{color:var(--rojo-onofre);font-weight:700}.lg-cuerpo strong,.lg-cuerpo b{font-weight:700;color:#1a1a1a}.lg-cuerpo a{color:var(--rojo-onofre);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color var(--transicion-rapida)}.lg-cuerpo a:hover{color:var(--rojo-onofre-hover)}.lg-contacto-caja{margin-top:64px;background-color:var(--gris-taller-fondo);border:1px solid var(--gris-borde);border-radius:var(--radius-xs);padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.lg-contacto-texto{flex:1;min-width:240px}.lg-contacto-titulo{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--gris-onofre-oscuro);margin-bottom:8px}.lg-contacto-desc{font-size:14px;color:var(--gris-onofre-medio);line-height:1.45}.lg-contacto-btn{background-color:#25D366;color:var(--blanco);font-family:var(--font-display);font-size:16px;font-weight:700;padding:12px 24px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:background-color var(--transicion-rapida);white-space:nowrap}.lg-contacto-btn:hover{background-color:#1EBE5D}@media (max-width:900px){.lg-layout{grid-template-columns:1fr;padding:24px 16px;gap:32px}.lg-sidebar{position:static;flex-direction:row;flex-wrap:wrap;order:1}.lg-nav-card{flex:1;min-width:240px}.lg-fecha-card{width:100%;border-top:1px solid var(--gris-borde);padding-top:16px;margin-top:0}.lg-cuerpo-wrapper{order:2}}@media (max-width:600px){.lg-cuerpo-wrapper{padding:24px 20px}.lg-cuerpo h2:first-of-type{font-size:26px}.lg-cuerpo h2{font-size:20px;margin:32px 0 16px 0}.lg-cuerpo h3{font-size:18px}.lg-contacto-caja{flex-direction:column;align-items:flex-start;padding:24px 20px}.lg-contacto-btn{width:100%;justify-content:center}}.lg-cuerpo,.lg-cuerpo p,.lg-cuerpo li{font-weight:400!important;color:var(--gris-onofre)}.lg-cuerpo strong,.lg-cuerpo b{font-weight:700!important;color:var(--gris-onofre-oscuro)}.lg-titulo{font-size:34px;line-height:1.15;margin:0 0 20px;color:var(--gris-onofre-oscuro)}