.psico[data-astro-cid-duqg5boj]{display:flex;flex-direction:column;background:var(--color-fondo-tarjeta);border:1px solid var(--color-borde);border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-s);transition:transform var(--motion-slow) var(--ease-emphasized),box-shadow var(--motion-slow) var(--ease-emphasized),border-color var(--motion-base) var(--ease-standard);height:100%}.psico--link[data-astro-cid-duqg5boj]{color:inherit;text-decoration:none}.psico--link[data-astro-cid-duqg5boj]:hover{transform:translateY(-3px);box-shadow:var(--shadow-l);border-color:var(--color-accion-borde)}.psico--link[data-astro-cid-duqg5boj]:focus-visible{outline:3px solid var(--color-accion);outline-offset:3px}.psico__media[data-astro-cid-duqg5boj]{position:relative;aspect-ratio:4 / 5;background:var(--color-accion-sutil);overflow:hidden}.psico__foto[data-astro-cid-duqg5boj]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.psico__foto--placeholder[data-astro-cid-duqg5boj]{display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,var(--color-accion-sutil) 0%,var(--color-borde) 100%);color:var(--color-primary-d1);position:relative}.psico__foto-icono[data-astro-cid-duqg5boj]{position:absolute;width:60%;height:60%;opacity:.18;color:var(--color-primary)}.psico__foto-iniciales[data-astro-cid-duqg5boj]{position:relative;font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--font-weight-bold);color:var(--color-primary-d1);letter-spacing:.02em}.psico__media[data-astro-cid-duqg5boj]:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(180deg,transparent,rgba(20,57,69,.55));pointer-events:none}.psico__chip-colegiado[data-astro-cid-duqg5boj]{position:absolute;bottom:var(--spacing-s);left:var(--spacing-s);z-index:1;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) .55rem .3rem .45rem;background:var(--color-overlay-white-strong);color:var(--color-primary-d1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--shadow-s)}.psico__cuerpo[data-astro-cid-duqg5boj]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-m);flex:1}.psico__head[data-astro-cid-duqg5boj]{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.psico__profesion[data-astro-cid-duqg5boj]{margin:0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--font-weight-semibold);color:var(--color-accion)}.psico__nombre[data-astro-cid-duqg5boj]{margin:0;color:var(--color-texto-titulo);font-size:var(--text-l);font-weight:var(--font-weight-semibold);line-height:1.2}.psico__especialidades[data-astro-cid-duqg5boj],.psico__idiomas[data-astro-cid-duqg5boj]{list-style:none;padding:0;margin:.15rem 0 0;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.psico__idioma[data-astro-cid-duqg5boj]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:var(--radius-full);background:var(--color-accion-sutil);color:var(--color-primary-d1);font-size:var(--text-2xs, .7rem);font-weight:var(--font-weight-semibold);line-height:1.2;text-transform:capitalize}.psico__bio[data-astro-cid-duqg5boj]{margin:.15rem 0 0;color:var(--color-texto-cuerpo);font-size:var(--text-s);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.psico__pie[data-astro-cid-duqg5boj]{margin-top:auto;padding-top:var(--spacing-s);border-top:1px solid var(--color-borde-sutil);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.psico__ubicacion[data-astro-cid-duqg5boj]{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-texto-suave);font-size:var(--text-xs);min-width:0}.psico__ubicacion[data-astro-cid-duqg5boj] span[data-astro-cid-duqg5boj]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psico__cta[data-astro-cid-duqg5boj]{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-accion);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.psico--link[data-astro-cid-duqg5boj]:hover .psico__cta[data-astro-cid-duqg5boj]{color:var(--color-accion-hover)}@media(prefers-reduced-motion:reduce){.psico[data-astro-cid-duqg5boj]{transition:none}.psico--link[data-astro-cid-duqg5boj]:hover{transform:none}}
