.portada:where(.astro-vyevxk66){flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);margin-top:clamp(1.75rem,4vw,2.5rem);display:flex}.portada__destacados:where(.astro-vyevxk66){grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1.25rem;display:grid}.destacado:where(.astro-vyevxk66){border-radius:var(--nv-radio-tarjeta);color:var(--sl-color-white);background:var(--nv-destacado-fondo);box-shadow:inset 0 0 0 1px var(--nv-destacado-borde);grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1.75rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:grid}.destacado:where(.astro-vyevxk66):hover{box-shadow:inset 0 0 0 1px var(--nv-borde-fuerte), 0 18px 40px -24px var(--nv-sombra);transform:translateY(-2px)}.destacado__icono:where(.astro-vyevxk66){border-radius:var(--nv-radio-control);color:#fff;background:linear-gradient(135deg,#141f52 0%,#3b3490 100%);place-items:center;width:3.75rem;height:3.75rem;display:grid;box-shadow:inset 0 1px #ffffff26}.destacado__cuerpo:where(.astro-vyevxk66){flex-direction:column;gap:.3rem;min-width:0;display:flex}.destacado__rotulo:where(.astro-vyevxk66){font-size:var(--sl-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-text-accent);font-weight:700}.destacado__titulo:where(.astro-vyevxk66){letter-spacing:-.02em;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:800;line-height:1.2}.destacado__texto:where(.astro-vyevxk66){color:var(--nv-texto-suave);line-height:1.5}.destacado__flecha:where(.astro-vyevxk66){width:2.5rem;height:2.5rem;color:var(--sl-color-text-accent);box-shadow:inset 0 0 0 1px var(--nv-borde);border-radius:999px;place-items:center;transition:transform .2s;display:grid}.destacado:where(.astro-vyevxk66):hover .destacado__flecha:where(.astro-vyevxk66){transform:translate(3px)}.frecuentes:where(.astro-vyevxk66){border-radius:var(--nv-radio-tarjeta);background:var(--nv-superficie);box-shadow:inset 0 0 0 1px var(--nv-borde);padding:1.25rem 1.25rem .75rem}.frecuentes__titulo:where(.astro-vyevxk66){font-size:var(--sl-text-base);color:var(--sl-color-white);margin:0 0 .5rem;font-weight:700}.frecuentes:where(.astro-vyevxk66) ul:where(.astro-vyevxk66){margin:0;padding:0;list-style:none}.frecuentes:where(.astro-vyevxk66) li:where(.astro-vyevxk66)+li:where(.astro-vyevxk66){border-top:1px solid var(--nv-borde)}.frecuentes:where(.astro-vyevxk66) a:where(.astro-vyevxk66){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.frecuentes:where(.astro-vyevxk66) a:where(.astro-vyevxk66) svg{color:var(--nv-texto-tenue);flex:none;transition:transform .2s,color .2s}.frecuentes:where(.astro-vyevxk66) a:where(.astro-vyevxk66):hover{color:var(--sl-color-text-accent)}.frecuentes:where(.astro-vyevxk66) a:where(.astro-vyevxk66):hover svg{color:var(--sl-color-text-accent);transform:translate(2px)}.temas:where(.astro-vyevxk66) h2:where(.astro-vyevxk66){font-size:var(--sl-text-2xl);letter-spacing:-.02em;color:var(--sl-color-white);margin:0 0 1.25rem;font-weight:800}.temas__grilla:where(.astro-vyevxk66){grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=36rem){.temas__grilla:where(.astro-vyevxk66){grid-template-columns:repeat(2,minmax(0,1fr))}.temas__grilla:where(.astro-vyevxk66)>li:where(.astro-vyevxk66):last-child:nth-child(odd){grid-column:1/-1}}@media (width>=56rem){.temas__grilla:where(.astro-vyevxk66){grid-template-columns:repeat(6,minmax(0,1fr))}.temas__grilla:where(.astro-vyevxk66)>li:where(.astro-vyevxk66),.temas__grilla:where(.astro-vyevxk66)>li:where(.astro-vyevxk66):last-child:nth-child(odd){grid-column:span 2}.temas__grilla:where(.astro-vyevxk66)>li:where(.astro-vyevxk66):nth-child(3n+1):nth-last-child(2),.temas__grilla:where(.astro-vyevxk66)>li:where(.astro-vyevxk66):nth-child(3n+2):last-child{grid-column:span 3}.temas__grilla:where(.astro-vyevxk66)>li:where(.astro-vyevxk66):nth-child(3n+1):last-child{grid-column:1/-1}}.tema:where(.astro-vyevxk66){border-radius:var(--nv-radio-tarjeta);height:100%;color:var(--sl-color-white);background:var(--nv-superficie);box-shadow:inset 0 0 0 1px var(--nv-borde);flex-direction:column;gap:.4rem;padding:1.4rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.tema:where(.astro-vyevxk66):hover{box-shadow:inset 0 0 0 1px var(--nv-borde-fuerte), 0 18px 40px -26px var(--nv-sombra);transform:translateY(-2px)}.tema__icono:where(.astro-vyevxk66){border-radius:var(--nv-radio-control);width:2.75rem;height:2.75rem;color:var(--nv-icono-texto);background:var(--nv-icono-fondo);place-items:center;margin-bottom:.6rem;display:grid}.tema__titulo:where(.astro-vyevxk66){font-size:var(--sl-text-lg);letter-spacing:-.01em;font-weight:700}.tema__texto:where(.astro-vyevxk66){font-size:var(--sl-text-sm);color:var(--nv-texto-suave);flex:1;line-height:1.5}.tema__conteo:where(.astro-vyevxk66){font-size:var(--sl-text-sm);color:var(--sl-color-text-accent);align-items:center;gap:.35rem;margin-top:.75rem;font-weight:600;display:inline-flex}.tema:where(.astro-vyevxk66):hover .tema__conteo:where(.astro-vyevxk66) svg{transform:translate(2px)}.tema__conteo:where(.astro-vyevxk66) svg{transition:transform .2s}@media (width<=56rem){.portada__destacados:where(.astro-vyevxk66){grid-template-columns:1fr}}@media (width<=36rem){.destacado:where(.astro-vyevxk66){grid-template-columns:1fr;gap:.9rem;padding:1.25rem}.destacado__icono:where(.astro-vyevxk66){width:2.75rem;height:2.75rem}.destacado__flecha:where(.astro-vyevxk66){display:none}.tema:where(.astro-vyevxk66){grid-template-columns:auto 1fr;align-items:start;gap:.2rem 1rem;padding:1.1rem 1.15rem;display:grid}.tema__icono:where(.astro-vyevxk66){grid-row:1/span 3;width:2.5rem;height:2.5rem;margin:0}.tema__conteo:where(.astro-vyevxk66){margin-top:.4rem}}@media (prefers-reduced-motion:reduce){.destacado:where(.astro-vyevxk66),.tema:where(.astro-vyevxk66),.destacado__flecha:where(.astro-vyevxk66){transition:none}.destacado:where(.astro-vyevxk66):hover,.tema:where(.astro-vyevxk66):hover{transform:none}}
