.hero[data-astro-cid-5ezcexqy]{max-width:820px;padding:56px 24px 24px}.eyebrow[data-astro-cid-5ezcexqy]{font:.78rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 12px}h1[data-astro-cid-5ezcexqy]{margin:0 0 16px;font-size:clamp(2rem,4.6vw,3rem)}.slogan[data-astro-cid-5ezcexqy]{font-family:var(--font-display);margin:0 0 14px;font-size:1.3rem;line-height:1.4}.mensaje[data-astro-cid-5ezcexqy]{color:var(--text-muted);max-width:var(--measure);margin:0 0 18px;line-height:1.6}.aviso[data-astro-cid-5ezcexqy]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-sm);margin:0;padding:8px 12px;font-size:.9rem;display:inline-block}.que-descubres[data-astro-cid-5ezcexqy]{max-width:820px;padding:8px 24px 0}.que-descubres[data-astro-cid-5ezcexqy] h2[data-astro-cid-5ezcexqy]{margin:0 0 8px;font-size:1.05rem}.que-descubres[data-astro-cid-5ezcexqy] ul[data-astro-cid-5ezcexqy]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.que-descubres[data-astro-cid-5ezcexqy] li[data-astro-cid-5ezcexqy]{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;font-size:.88rem;line-height:1.5}.que-descubres[data-astro-cid-5ezcexqy] strong[data-astro-cid-5ezcexqy]{color:var(--text);margin-bottom:2px;display:block}@media (width<=700px){.que-descubres[data-astro-cid-5ezcexqy] ul[data-astro-cid-5ezcexqy]{grid-template-columns:1fr}}.controles[data-astro-cid-5ezcexqy]{gap:18px;padding:16px 24px;display:grid}.busca[data-astro-cid-5ezcexqy] label[data-astro-cid-5ezcexqy]{margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.busca[data-astro-cid-5ezcexqy] input[data-astro-cid-5ezcexqy]{width:100%;max-width:520px;font:inherit;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:12px 14px}.barra[data-astro-cid-5ezcexqy]{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.limpiar[data-astro-cid-5ezcexqy]:disabled{opacity:.4;cursor:default;text-decoration:none}.limpiar[data-astro-cid-5ezcexqy]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.pista[data-astro-cid-5ezcexqy]{color:var(--text-muted);max-width:var(--measure);margin:4px 0 16px;font-size:.9rem}.cats[data-astro-cid-5ezcexqy]{flex-wrap:wrap;gap:8px;display:flex}.cat[data-astro-cid-5ezcexqy]{font:inherit;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:99px;padding:6px 12px;font-size:.82rem}.cat[data-astro-cid-5ezcexqy].activo{background:var(--bg-inset);color:var(--text);border-color:var(--border-strong);font-weight:600}.resultados[data-astro-cid-5ezcexqy]{padding:8px 24px 24px}.cuenta[data-astro-cid-5ezcexqy]{font:.8rem var(--font-mono);color:var(--text-faint);margin:0 0 12px}.grid[data-astro-cid-5ezcexqy]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-5ezcexqy][hidden]{display:none}.card[data-astro-cid-5ezcexqy] a[data-astro-cid-5ezcexqy]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);height:100%;color:inherit;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex}.card[data-astro-cid-5ezcexqy] a[data-astro-cid-5ezcexqy]:hover{border-color:var(--accent-line)}.sector[data-astro-cid-5ezcexqy]{font:.72rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.nombre[data-astro-cid-5ezcexqy]{font-family:var(--font-display);font-size:1.2rem;line-height:1.25}.score[data-astro-cid-5ezcexqy]{align-items:baseline;gap:10px;display:flex}.score[data-astro-cid-5ezcexqy] strong[data-astro-cid-5ezcexqy]{font-size:1.9rem;font-family:var(--font-display)}.nivel[data-astro-cid-5ezcexqy]{color:var(--text-muted);font-size:.85rem}.vacio[data-astro-cid-5ezcexqy]{color:var(--text-muted)}.bloque[data-astro-cid-5ezcexqy]{max-width:820px;padding:32px 24px}.bloque[data-astro-cid-5ezcexqy] h2[data-astro-cid-5ezcexqy]{margin:0 0 12px;font-size:1.6rem}.bloque[data-astro-cid-5ezcexqy] h3[data-astro-cid-5ezcexqy]{margin:24px 0 8px;font-size:1.1rem}.bloque[data-astro-cid-5ezcexqy] p[data-astro-cid-5ezcexqy],.bloque[data-astro-cid-5ezcexqy] li[data-astro-cid-5ezcexqy]{color:var(--text-muted);line-height:1.65}.bloque[data-astro-cid-5ezcexqy] li[data-astro-cid-5ezcexqy]{margin-bottom:6px}.bloque[data-astro-cid-5ezcexqy] strong[data-astro-cid-5ezcexqy]{color:var(--text)}.formula[data-astro-cid-5ezcexqy] code[data-astro-cid-5ezcexqy]{background:var(--bg-inset);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text);padding:12px 14px;font-size:.9rem;display:block;overflow-x:auto}.niveles[data-astro-cid-5ezcexqy]{flex-wrap:wrap;gap:6px 18px;padding:0;list-style:none;display:flex}.actualiza[data-astro-cid-5ezcexqy]{font-size:.85rem}.puente[data-astro-cid-5ezcexqy] a[data-astro-cid-5ezcexqy]{font-weight:600}@media (width<=560px){.hero[data-astro-cid-5ezcexqy]{padding-top:36px}}
