.crono{background:var(--navy);color:var(--stone)}.crono__interior{max-width:var(--ancho);padding:clamp(1.375rem, 3vw, 1.875rem) var(--lateral) clamp(2.5rem, 6vw, 4rem);margin-inline:auto}.crono__borrador{background:var(--stone);color:var(--navy);border-radius:14px;margin:0 0 1.25rem;padding:.9rem 1.2rem;font-size:.9rem;line-height:1.45}.crono__dias{gap:clamp(.5rem,1.5vw,.75rem);margin-bottom:clamp(1rem,3vw,1.5rem);display:flex}.crono__dia{font:inherit;min-height:44px;color:var(--stone);cursor:pointer;background:#e0dbc614;border:0;border-radius:clamp(1rem,2vw,1.5rem);flex-direction:column;flex:1;align-items:center;gap:clamp(.1rem,.6vw,.3rem);padding:clamp(1.25rem,4.5vw,2.25rem) .5rem;transition:background .15s,color .15s;display:flex}.crono__dia[aria-selected=true]{background:var(--stone);color:var(--navy)}.crono__dia-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,7vw,5rem);font-weight:600;line-height:.85}.crono__dia-txt{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:clamp(.6875rem,1vw,.8125rem);font-weight:600}.crono__capas{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.25rem,3vw,1.75rem);display:flex}.crono__capa{font:inherit;min-height:44px;color:var(--stone);cursor:pointer;background:0 0;border:1px solid #e0dbc647;border-radius:999px;padding:.5rem 1rem;font-size:clamp(.8125rem,1vw,.9375rem);font-weight:500;transition:background .15s,color .15s,border-color .15s}.crono__capa.is-activa{background:var(--stone);color:var(--navy);border-color:var(--stone)}.crono__via{--crono-riel:clamp(1.625rem, 4vw, 2rem);padding-left:var(--crono-riel);position:relative}.crono__via[hidden]{display:none}.crono__cuerda{background:#e0dbc647;border-radius:999px;width:2px;position:absolute;top:14px;bottom:14px;left:6px}.crono__lista{flex-direction:column;gap:clamp(1.125rem,3.4vw,1.75rem);margin:0;padding:0;list-style:none;display:flex}.crono__item{background:var(--navy-tonal);border-radius:clamp(1rem,1.3vw,1.125rem);align-items:flex-start;gap:clamp(.75rem,4vw,1.125rem);padding:clamp(1.375rem,4.4vw,2rem) clamp(1.125rem,6.4vw,1.75rem);display:flex;position:relative}.crono__item[hidden]{display:none}.crono__presa{left:calc(var(--crono-riel) * -1);border-radius:999px;width:14px;height:14px;position:absolute;top:clamp(1.75rem,4.4vw,2.375rem)}.crono__presa--lead{background:var(--lead)}.crono__presa--speed{background:var(--speed)}.crono__presa--expo{background:var(--boulder)}.crono__foto{background:#e0dbc61f;border:1px dashed #e0dbc666;border-radius:999px;flex:none;justify-content:center;align-items:center;width:clamp(3.25rem,8vw,4rem);height:clamp(3.25rem,8vw,4rem);display:flex}.crono__foto span{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:.5rem;font-weight:600}.crono__cuerpo{flex-direction:column;gap:clamp(6px,1vw,8px);min-width:0;display:flex}.crono__fila{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.crono__hora{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:600}.crono__hora--lead{color:var(--lead)}.crono__hora--speed{color:var(--speed)}.crono__hora--expo{color:var(--boulder)}.crono__badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.5625rem;font-weight:600}.crono__badge--lead{background:var(--lead);color:var(--blanco)}.crono__badge--speed{background:var(--speed);color:var(--blanco)}.crono__badge--expo{background:var(--boulder);color:var(--navy)}.crono__lugar{opacity:.55;font-size:.6875rem;font-weight:500}.crono__titulo{letter-spacing:-.02em;color:var(--blanco);font-size:clamp(1.25rem,3.6vw,1.75rem);font-weight:600;line-height:1.2}.crono__titulo--solo{margin:0}.crono__atleta{opacity:.76;margin-top:.15rem;font-size:clamp(.8125rem,.7vw,.875rem);font-weight:500;display:block}.crono__detalle summary{cursor:pointer;flex-direction:column;list-style:none;display:flex}.crono__detalle summary::-webkit-details-marker{display:none}.crono__detalle summary:after{content:"Ver más";text-transform:uppercase;letter-spacing:.05em;color:var(--lead);margin-top:.4rem;font-size:.75rem;font-weight:600}.crono__detalle[open] summary:after{content:"Ver menos"}.crono__detalle summary:focus-visible{outline:3px solid var(--lead);outline-offset:3px;border-radius:4px}.crono__desc{margin-top:.6rem;font-size:.9rem;font-weight:300;line-height:1.5}.crono__desc p{margin:0 0 .5rem}.crono__marca,.crono__bio{opacity:.85;font-size:.85rem}.crono__pendiente{text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, var(--stone) 65%, transparent);margin:.5rem 0 0;font-size:.72rem;font-weight:600}.crono__vacio{text-align:center;opacity:.6;padding:2rem}.crono__filtrado{text-align:center;background:#e0dbc614;border-radius:12px;margin:0;padding:2rem 1rem}@media (width<=780px){.crono__dias,.crono__capas{gap:.4rem}}@media (prefers-reduced-motion:reduce){.crono__dia,.crono__capa{transition:none}}.hablan[data-astro-cid-qgvdghbl]{padding-top:0}.hablan__tira[data-astro-cid-qgvdghbl]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--lateral);-webkit-overflow-scrolling:touch;justify-content:safe center;gap:clamp(1rem,2.4vw,1.5rem);margin:0;padding:.5rem .5rem 1.5rem;list-style:none;display:flex;overflow-x:auto}.hablan__tarjeta[data-astro-cid-qgvdghbl]{background:var(--navy-tonal);scroll-snap-align:start;outline-offset:3px;border-radius:20px;flex:none;width:76vw;max-width:320px;padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,3vw,1.5rem);position:relative}@media (width>=640px){.hablan__tarjeta[data-astro-cid-qgvdghbl]{width:min(320px,26vw)}}.hablan__tarjeta[data-astro-cid-qgvdghbl]:focus-visible{outline:2px solid var(--stone)}.hablan__foto[data-astro-cid-qgvdghbl]{border:1px dashed color-mix(in srgb, var(--acento-tarjeta,var(--stone)) 55%, transparent);background:#e0dbc61f;border-radius:999px;justify-content:center;align-items:center;width:clamp(4.5rem,10vw,5.5rem);height:clamp(4.5rem,10vw,5.5rem);margin-bottom:1.1rem;display:flex}.hablan__foto[data-astro-cid-qgvdghbl] span[data-astro-cid-qgvdghbl]{letter-spacing:.1em;text-transform:uppercase;color:var(--acento-tarjeta,var(--stone));opacity:.85;font-size:.55rem;font-weight:600}.hablan__tarjeta[data-astro-cid-qgvdghbl]:nth-child(3n+1){--acento-tarjeta:var(--morado)}.hablan__tarjeta[data-astro-cid-qgvdghbl]:nth-child(3n+2){--acento-tarjeta:var(--azul)}.hablan__tarjeta[data-astro-cid-qgvdghbl]:nth-child(3n+3){--acento-tarjeta:var(--verde)}.hablan__titulo[data-astro-cid-qgvdghbl]{letter-spacing:-.02em;color:var(--blanco);margin:0 0 .4rem;font-size:clamp(1.15rem,1.8vw,1.375rem);font-weight:600;line-height:1.15}.hablan__atleta[data-astro-cid-qgvdghbl]{opacity:.8;margin:0;font-size:.9rem;font-weight:500}.hablan__pendiente[data-astro-cid-qgvdghbl]{text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, var(--stone) 65%, transparent);margin:.5rem 0 0;font-size:.68rem;font-weight:600}.hablan__chip[data-astro-cid-qgvdghbl]{letter-spacing:.04em;background:var(--boulder);color:var(--navy);font-variant-numeric:tabular-nums;border-radius:999px;margin-top:1rem;padding:.35rem .75rem;font-size:.7rem;font-weight:600;display:inline-block}.cierre-expo__interior[data-astro-cid-qgvdghbl]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding-block:clamp(2.5rem,6vw,4rem);display:flex}.cierre-expo__aviso[data-astro-cid-qgvdghbl]{opacity:.75;max-width:46ch;margin:0;font-size:.9rem;font-weight:300;line-height:1.5}.expo-intro[data-astro-cid-qgvdghbl]{max-width:var(--ancho);padding:clamp(2rem, 5vw, 3.5rem) var(--lateral) 0;color:var(--navy);margin-inline:auto}.expo-intro[data-astro-cid-qgvdghbl] h1[data-astro-cid-qgvdghbl]{letter-spacing:var(--tracking);margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1}.expo-intro[data-astro-cid-qgvdghbl] p[data-astro-cid-qgvdghbl]{max-width:60ch;margin:0;font-weight:300;line-height:1.45}
