.ve-secciones__grid{align-items:start;display:grid;gap:56px;grid-template-columns:250px minmax(0,1fr)}.ve-secciones__indice{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:22px 20px;position:sticky;top:100px}.ve-secciones__indice-titulo{color:var(--text-muted);font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.ve-secciones__indice ol{display:grid;gap:2px;list-style:none;margin:0;padding:0}.ve-secciones__indice a{align-items:baseline;border-left:3px solid transparent;border-radius:8px;color:var(--text-body);display:flex;font-size:var(--fs-small);font-weight:600;gap:10px;line-height:1.3;padding:8px 10px;transition:background-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.ve-secciones__indice a:hover{background:var(--white);color:var(--veo-blue);text-decoration:none}.ve-secciones__indice a[aria-current=true]{background:var(--white);border-left-color:var(--veo-cyan);box-shadow:var(--shadow-card);color:var(--veo-blue)}.ve-secciones__num{color:var(--veo-cyan);font-family:var(--font-mono);font-size:12px}.ve-secciones__contenido{display:grid;gap:0}.ve-secciones__item{border-bottom:1px solid var(--border-subtle);display:grid;gap:32px;padding:40px 0;scroll-margin-top:100px}.ve-secciones__item:first-child{padding-top:0}.ve-secciones__item:last-child{border-bottom:0;padding-bottom:0}.ve-secciones__item.has-imagen{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ve-secciones__copy{display:grid;gap:16px;justify-items:start}.ve-secciones__copy h2{font-size:var(--fs-h2)}.ve-secciones__texto{display:grid;gap:12px}.ve-secciones__texto p{line-height:1.65;margin:0}.ve-secciones__texto h3{font-size:var(--fs-h3);margin-top:6px}.ve-secciones__texto ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.ve-secciones__texto ul li{line-height:1.5;padding-left:24px;position:relative}.ve-secciones__texto ul li:before{color:var(--veo-cyan);content:"\f00c";font-family:FontAwesome;font-size:13px;left:0;position:absolute;top:1px}.ve-secciones__texto ul.is-columnas{column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ve-secciones__media{margin:0;position:sticky;top:110px}.ve-secciones__media img{aspect-ratio:16/10;border-radius:var(--radius-card);box-shadow:var(--shadow-card);object-fit:cover;width:100%}@media (max-width:1100px){.ve-secciones__item.has-imagen{grid-template-columns:1fr}.ve-secciones__media{order:-1;position:static}}@media (max-width:900px){.ve-secciones__grid{gap:28px;grid-template-columns:minmax(0,1fr)}.ve-secciones__indice{background:hsla(0,0%,100%,.96);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;margin:0 calc(var(--gutter)*-1);min-width:0;padding:8px 0;padding-left:var(--gutter);top:64px;z-index:5}.ve-secciones__indice-titulo{display:none}.ve-secciones__indice ol{gap:6px;grid-auto-columns:max-content;grid-auto-flow:column;max-width:100%;min-width:0;overflow-x:auto;padding-right:var(--gutter);scrollbar-width:none}.ve-secciones__indice ol::-webkit-scrollbar{display:none}.ve-secciones__indice a{border-bottom:3px solid transparent;border-left:0;border-radius:6px;white-space:nowrap}.ve-secciones__indice a[aria-current=true]{background:var(--blue-50);border-bottom-color:var(--veo-cyan);box-shadow:none}.ve-secciones__item{padding:32px 0;scroll-margin-top:130px}.ve-secciones__texto ul.is-columnas{grid-template-columns:1fr}}