.cabecera[data-astro-cid-h5xsvnd7]{flex-wrap:wrap;align-items:center;gap:28px 40px;display:flex}.foto[data-astro-cid-h5xsvnd7]{object-fit:cover;width:148px;height:148px;box-shadow:0 0 0 4px var(--primario), 0 0 0 7px var(--oro);border-radius:50%}.cabecera[data-astro-cid-h5xsvnd7] h1[data-astro-cid-h5xsvnd7]{margin-top:14px}.botones[data-astro-cid-h5xsvnd7]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.cuerpo[data-astro-cid-h5xsvnd7]{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:56px;padding-bottom:88px;display:flex}.lateral[data-astro-cid-h5xsvnd7]{flex-direction:column;flex:260px;gap:18px;min-width:0;display:flex;position:sticky;top:24px}.indice[data-astro-cid-h5xsvnd7]{border-left:2px solid var(--borde);flex-direction:column;display:flex}.indice[data-astro-cid-h5xsvnd7] a[data-astro-cid-h5xsvnd7]{color:var(--cuerpo);align-items:center;min-height:40px;padding:8px 14px;font-weight:500;text-decoration:none;display:flex}.indice[data-astro-cid-h5xsvnd7] a[data-astro-cid-h5xsvnd7]:hover{color:var(--primario);border-left:2px solid var(--oro);margin-left:-2px}.caja[data-astro-cid-h5xsvnd7]{border-radius:14px;padding:20px}.caja-titulo[data-astro-cid-h5xsvnd7]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);margin:0 0 8px;font-size:12px;font-weight:700}.perfiles[data-astro-cid-h5xsvnd7]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perfiles[data-astro-cid-h5xsvnd7] a[data-astro-cid-h5xsvnd7]{border-bottom:1px solid var(--borde-suave);justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 0;font-weight:600;text-decoration:none;display:flex}.usuario[data-astro-cid-h5xsvnd7]{color:var(--tenue);overflow-wrap:anywhere;text-align:right;font-size:12px;font-weight:500}.idiomas[data-astro-cid-h5xsvnd7]{color:var(--cuerpo);margin:0;font-size:15px}.principal[data-astro-cid-h5xsvnd7]{flex-direction:column;flex:999 560px;gap:64px;min-width:0;display:flex}.principal[data-astro-cid-h5xsvnd7] section[data-astro-cid-h5xsvnd7]{scroll-margin-top:24px}.bio[data-astro-cid-h5xsvnd7]{border-left:3px solid var(--oro);font-family:var(--serif);color:var(--tinta);margin:0;padding-left:24px;font-size:21px;line-height:1.6}.bio[data-astro-cid-h5xsvnd7] strong{color:var(--primario);font-weight:600}.linea-tiempo[data-astro-cid-h5xsvnd7]{margin:24px 0 0;padding:0;list-style:none}.linea-tiempo[data-astro-cid-h5xsvnd7]>li[data-astro-cid-h5xsvnd7]{border-top:1px solid var(--borde);flex-wrap:wrap;gap:4px 32px;padding:22px 0;display:flex}.linea-tiempo[data-astro-cid-h5xsvnd7]>li[data-astro-cid-h5xsvnd7]:last-child{border-bottom:1px solid var(--borde)}.periodo[data-astro-cid-h5xsvnd7]{color:var(--oro-texto);flex:0 0 132px;font-size:13px;font-weight:700;line-height:1.9}.linea-tiempo[data-astro-cid-h5xsvnd7]>li[data-astro-cid-h5xsvnd7]>div[data-astro-cid-h5xsvnd7]{flex:360px;min-width:0}.linea-tiempo[data-astro-cid-h5xsvnd7] h3[data-astro-cid-h5xsvnd7]{font-family:var(--sans);letter-spacing:0;margin:0;font-size:17px;font-weight:600}.entidad[data-astro-cid-h5xsvnd7]{color:var(--tenue);margin:2px 0 0}.resumen-puesto[data-astro-cid-h5xsvnd7]{max-width:72ch;color:var(--cuerpo);margin:10px 0 0;font-size:16px;line-height:1.7}.certificados[data-astro-cid-h5xsvnd7]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.certificados[data-astro-cid-h5xsvnd7] li[data-astro-cid-h5xsvnd7]{border:1px solid var(--borde);border-radius:10px;padding:12px 14px;font-weight:500}.herramientas[data-astro-cid-h5xsvnd7]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:24px 0 0;display:grid}.herramientas[data-astro-cid-h5xsvnd7] dt[data-astro-cid-h5xsvnd7]{letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);font-size:12px;font-weight:700}.herramientas[data-astro-cid-h5xsvnd7] dd[data-astro-cid-h5xsvnd7]{margin:4px 0 0;font-size:14px}.contacto[data-astro-cid-h5xsvnd7]{background:var(--primario);color:var(--claro);border-radius:18px;padding:32px}.contacto[data-astro-cid-h5xsvnd7] h2[data-astro-cid-h5xsvnd7]{color:var(--blanco);margin:0;font-size:32px}.contacto[data-astro-cid-h5xsvnd7] p[data-astro-cid-h5xsvnd7]{color:var(--claro);margin:8px 0 0}@media (width<=960px){.lateral[data-astro-cid-h5xsvnd7]{position:static}.indice[data-astro-cid-h5xsvnd7]{display:none}}@media (width<=760px){.foto[data-astro-cid-h5xsvnd7]{width:112px;height:112px}.cuerpo[data-astro-cid-h5xsvnd7]{gap:32px;padding-top:36px}.principal[data-astro-cid-h5xsvnd7]{gap:48px}.bio[data-astro-cid-h5xsvnd7]{padding-left:16px;font-size:18px}.contacto[data-astro-cid-h5xsvnd7]{padding:24px}.contacto[data-astro-cid-h5xsvnd7] .boton[data-astro-cid-h5xsvnd7]{width:100%;font-size:15px}}
