.resumen-bento{display:grid;grid-gap:var(--bento-hueco,.55rem);gap:var(--bento-hueco,.55rem);color:var(--pieza-tinta);font-family:var(--texto)}.resumen-bento__cabecera,.resumen-bento__historia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--bento-hueco,.55rem);gap:var(--bento-hueco,.55rem);align-items:stretch}.resumen-bento__imagen{position:relative;min-height:240px;margin:0;overflow:hidden;border-radius:var(--pieza-radio)}.resumen-bento__imagen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.resumen-bento__reto{display:flex;flex-direction:column;justify-content:center;background:var(--pieza-fondo);padding:1.2rem;border-radius:var(--pieza-radio)}.resumen-bento__reto>p{margin:0 0 1rem;font-size:.73rem;line-height:1.5;color:var(--pieza-tenue)}.resumen-bento__reto h2{margin:0;font-size:var(--respuesta-titulo,1.5rem);line-height:1.12;font-weight:400;letter-spacing:-.025em;text-wrap:pretty}.resumen-bento__historia>section{min-width:0;padding:1.2rem;border-radius:var(--pieza-radio);background:var(--pieza-fondo)}.resumen-bento__historia h3{margin:0 0 1rem;font-size:var(--respuesta-titulo,1.5rem);font-weight:var(--peso-titular);letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.resumen-bento__historia p{margin:0;font-size:.85rem;line-height:1.6;text-wrap:pretty}.resumen-bento__enlace{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:1rem 1.25rem;border-radius:var(--pieza-radio);background:#17211b;color:#fff;text-decoration:none;font-size:.9rem;font-weight:500;transition:background .16s,color .16s}.resumen-bento__enlace>span:last-child{font-size:1.5rem}.resumen-bento__enlace:hover{background:var(--brasa,#ff5b23);color:#281409}.resumen-bento__enlace:focus-visible{outline:2px solid var(--acento);outline-offset:3px}@container pantalla (max-width: 31rem){.resumen-bento__cabecera,.resumen-bento__historia{grid-template-columns:minmax(0,1fr)}.resumen-bento__imagen{min-height:0;aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.resumen-bento__enlace{transition:none}}.indice-visual{color:var(--pieza-tinta);font-family:var(--texto);--indice-acento:var(--acento,#a13810);padding:.35rem 0}.indice-visual__rotulo{margin:0 0 1rem;font-size:.78rem;color:var(--pieza-tenue)}.indice-visual__lista{list-style:none;padding:0;margin:0}.indice-visual__lista>li{border-top:1px solid var(--pieza-borde)}.indice-visual__lista>li:last-child{border-bottom:1px solid var(--pieza-borde)}.indice-visual__enlace{position:relative;isolation:isolate;display:flex;align-items:center;gap:1rem;width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;min-height:86px;padding:1rem .25rem;color:inherit;text-decoration:none}.indice-visual__texto{display:flex;flex-direction:column;gap:.38rem;min-width:0}.indice-visual__nombre{font-size:clamp(1.18rem,3.6cqw,1.65rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;transition:color .18s ease-out}.indice-visual__disciplina{font-size:.68rem;line-height:1.35;color:var(--pieza-tenue)}.indice-visual__anio{margin-left:auto;font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pieza-tenue);transition:opacity .16s}.indice-visual__flecha{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;font-size:1.15rem;transition:color .18s,background .18s,transform .26s cubic-bezier(.16,1,.3,1)}.indice-visual__foto{position:absolute;right:3.5rem;top:50%;width:32%;aspect-ratio:4/3;max-height:160px;pointer-events:none;border-radius:9px;overflow:hidden;opacity:0;transform:translateY(-50%) scale(.96);transition:opacity .18s ease-out,transform .3s cubic-bezier(.16,1,.3,1)}.indice-visual__foto img{width:100%;height:100%;display:block;object-fit:cover}.indice-visual__enlace:is(:hover,:focus-visible){z-index:1}.indice-visual__enlace:is(:hover,:focus-visible) .indice-visual__foto{opacity:1;transform:translateY(-50%) scale(1)}.indice-visual__enlace:is(:hover,:focus-visible) .indice-visual__nombre{color:var(--indice-acento)}.indice-visual__enlace:is(:hover,:focus-visible) .indice-visual__anio{opacity:0}.indice-visual__enlace:is(:hover,:focus-visible) .indice-visual__flecha{background:var(--brasa,#ff5b23);color:#271308;transform:translateX(2px)}.indice-visual__enlace:focus-visible{outline:2px solid var(--indice-acento);outline-offset:3px;border-radius:2px}@container pantalla (max-width: 31rem){.indice-visual__enlace{gap:.8rem;min-height:96px;padding-block:.8rem}.indice-visual__foto{position:static;width:72px;height:68px;aspect-ratio:auto;flex-shrink:0;opacity:1;transform:none;border-radius:6px}.indice-visual__enlace:is(:hover,:focus-visible) .indice-visual__foto{transform:none}.indice-visual__nombre{font-size:clamp(1rem,5cqw,1.35rem)}.indice-visual__disciplina{font-size:.64rem}.indice-visual__anio{display:none}.indice-visual__flecha{margin-left:auto;width:26px;height:30px;font-size:1rem}}@media (hover:none) and (pointer:coarse){.indice-visual__foto{position:static;width:72px;height:68px;flex-shrink:0;opacity:1;transform:none}.indice-visual__enlace:is(:hover,:focus-visible) .indice-visual__foto{transform:none}}@media (prefers-reduced-motion:reduce){.indice-visual *{transition:none}}@container pantalla (min-width: 31.001rem){.indice-visual__lista>li:first-child .indice-visual__foto{top:0;transform:scale(.96)}.indice-visual__lista>li:last-child .indice-visual__foto{top:auto;bottom:0;transform:scale(.96)}.indice-visual__lista>li:is(:first-child,:last-child) .indice-visual__enlace:is(:hover,:focus-visible) .indice-visual__foto{transform:scale(1)}}.indice-resumen{outline:none;scroll-margin-top:1rem}.indice-resumen__volver{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin-bottom:1rem;padding:.4rem 0;border:0;background:transparent;color:var(--pieza-tinta);font:.8rem var(--texto);cursor:pointer}.indice-resumen__volver:hover{color:var(--acento)}.indice-resumen__volver:focus-visible{outline:2px solid var(--acento);outline-offset:4px}.catalogo .indice-resumen{scroll-margin-top:7rem}