.archivo[data-astro-cid-o3btnpio]{gap:var(--space-6);flex-direction:column;display:flex}.archivo__linea-marco[data-astro-cid-o3btnpio]{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.archivo__linea-marco[data-astro-cid-o3btnpio]::-webkit-scrollbar{display:none}.archivo__linea[data-astro-cid-o3btnpio]{grid-auto-columns:132px;grid-auto-flow:column;margin:0;padding:0 0 4px;list-style:none;display:grid;position:relative}.archivo__linea[data-astro-cid-o3btnpio]:before{content:"";background:var(--border-input);height:1px;position:absolute;top:21px;left:0;right:0}.archivo__linea[data-astro-cid-o3btnpio] li[data-astro-cid-o3btnpio]{scroll-snap-align:start}.etapa[data-astro-cid-o3btnpio]{width:100%;min-height:var(--target-min);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px 12px 0;display:flex;position:relative}.etapa__punto[data-astro-cid-o3btnpio]{border:1.5px solid var(--ink);background:var(--surface);width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;margin-bottom:8px}.etapa__anio[data-astro-cid-o3btnpio]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.1}.etapa--todas[data-astro-cid-o3btnpio] .etapa__anio[data-astro-cid-o3btnpio]{font-size:1.125rem;line-height:1.45}.etapa__titulo[data-astro-cid-o3btnpio]{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.35}.etapa__n[data-astro-cid-o3btnpio]{color:var(--text-secondary);font-size:.8125rem}.etapa__anio[data-astro-cid-o3btnpio]{background:linear-gradient(var(--coral), var(--coral)) 0 100% / 0 2px no-repeat;transition:background-size var(--dur-base) var(--ease-out);padding-bottom:4px}.etapa[data-astro-cid-o3btnpio]:hover .etapa__anio[data-astro-cid-o3btnpio],.etapa[data-astro-cid-o3btnpio]:focus-visible .etapa__anio[data-astro-cid-o3btnpio],.etapa[data-astro-cid-o3btnpio][aria-pressed=true] .etapa__anio[data-astro-cid-o3btnpio]{background-size:32px 2px}.etapa[data-astro-cid-o3btnpio][aria-pressed=true] .etapa__punto[data-astro-cid-o3btnpio]{border-color:var(--coral);background:var(--coral);transform:scale(1.15)}.etapa[data-astro-cid-o3btnpio]:hover .etapa__punto[data-astro-cid-o3btnpio]{transform:scale(1.15)}.etapa[data-astro-cid-o3btnpio]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:6px;border-radius:var(--radius-sm)}.archivo__estado[data-astro-cid-o3btnpio]{color:var(--text-secondary);font-size:var(--fs-small)}@media (width>=1024px){.archivo__linea-marco[data-astro-cid-o3btnpio]{margin:0;padding:0;overflow:visible}.archivo__linea[data-astro-cid-o3btnpio]{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row}.etapa__anio[data-astro-cid-o3btnpio]{font-size:1.75rem}}.archivo__grupos[data-astro-cid-o3btnpio]{gap:var(--space-10);flex-direction:column;display:flex}.arch-grupo[data-astro-cid-o3btnpio]{gap:var(--space-4);flex-direction:column;display:flex}.arch-grupo__cab[data-astro-cid-o3btnpio]{align-items:baseline;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-decorative);flex-wrap:wrap;font-size:1rem;line-height:1.3;display:flex}.arch-grupo__anio[data-astro-cid-o3btnpio]{color:var(--coral);font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1.1}.arch-grupo__titulo[data-astro-cid-o3btnpio]{color:var(--ink);font-family:var(--font-display);font-size:1.0625rem;font-weight:700}.arch-grupo__titulo--solo[data-astro-cid-o3btnpio]{font-size:1.25rem}.archivo__grilla[data-astro-cid-o3btnpio]{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;list-style:none;display:grid}.arch[data-astro-cid-o3btnpio]{grid-column:span var(--s-sm,6);min-width:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out)}.arch--foto[data-astro-cid-o3btnpio] .card--foto{min-height:280px}.arch-card[data-astro-cid-o3btnpio]{height:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--white);flex-direction:column;gap:6px;display:flex}.arch-card__anio[data-astro-cid-o3btnpio]{color:var(--ink);font-family:var(--font-display);flex-direction:column;gap:6px;font-size:1rem;font-weight:700;line-height:1.2;display:flex}.arch-card__anio[data-astro-cid-o3btnpio]:after{content:"";background:var(--coral);order:-1;width:16px;height:2px}.arch-card__nombre[data-astro-cid-o3btnpio]{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.arch-card__detalle[data-astro-cid-o3btnpio]{color:var(--ink);font-size:var(--fs-small);line-height:1.4}.arch-card__sector[data-astro-cid-o3btnpio]{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.archivo[data-astro-cid-o3btnpio] .arch.is-atenuada{opacity:.32;transform:scale(.98)}.archivo[data-astro-cid-o3btnpio] .arch.is-resaltada{opacity:1}@media (width>=768px){.archivo__grilla[data-astro-cid-o3btnpio]{gap:var(--space-4)}.arch[data-astro-cid-o3btnpio]{grid-column:span var(--s-md,4)}.arch--foto[data-astro-cid-o3btnpio] .card--foto{min-height:340px}.archivo__grupos[data-astro-cid-o3btnpio]{gap:var(--space-12)}}@media (width>=1024px){.archivo__grilla[data-astro-cid-o3btnpio]{gap:var(--space-6)}.arch[data-astro-cid-o3btnpio]{grid-column:span var(--s-lg,3)}.arch--foto[data-astro-cid-o3btnpio] .card--foto{min-height:360px}.arch-card[data-astro-cid-o3btnpio]{padding:var(--space-6);gap:var(--space-2)}.arch-card__nombre[data-astro-cid-o3btnpio]{font-size:1.1875rem}.arch-grupo__anio[data-astro-cid-o3btnpio]{font-size:2rem}.arch-grupo__titulo[data-astro-cid-o3btnpio]{font-size:1.1875rem}}@media (prefers-reduced-motion:reduce){.arch[data-astro-cid-o3btnpio],.etapa__punto[data-astro-cid-o3btnpio],.etapa__anio[data-astro-cid-o3btnpio]{transition:none}.archivo[data-astro-cid-o3btnpio] .arch.is-atenuada{transform:none}}.archivo-ancla[data-astro-cid-gs3b3elr]{scroll-margin-top:calc(var(--header-h) + var(--space-6))}
