/* Recorrido compartido, aislado a las dos psicoterapias. */
body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-grid{
  position:relative;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:0;
  margin-top:34px;
  padding-top:0;
}
body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-grid::before{
  content:"";
  position:absolute;
  top:21px;
  left:10%;
  right:7px;
  height:1px;
  background:var(--blue);
}
body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-grid::after{
  content:"\2713";
  position:absolute;
  z-index:2;
  top:14px;
  right:0;
  display:grid;
  place-items:center;
  width:15px;
  height:15px;
  border-radius:50%;
  background:var(--mint);
  color:var(--ink);
  font-size:10px;
  font-weight:800;
  line-height:1;
}
body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-card{
  position:relative;
  z-index:1;
  min-width:0;
  padding:0 10px;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  text-align:center;
}
body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-card::before{display:none}
body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-card span{
  display:grid;
  place-items:center;
  width:42px;
  height:42px;
  border-radius:50%;
  background:var(--ink);
  color:var(--mint);
  font-size:.72rem;
  font-weight:800;
  margin-inline:auto;
}
body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-card h3{margin:18px 0 7px;font-size:.98rem}
body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-card p{margin:0;color:var(--muted)}
@media(max-width:820px){
  body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-grid{grid-template-columns:1fr;gap:28px;margin:28px 0 36px;padding-left:58px}
  body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-grid::before{top:21px;bottom:-27px;left:21px;right:auto;width:1px;height:auto}
  body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-grid::after{top:auto;right:auto;bottom:-34px;left:14px}
  body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-card{padding:0;text-align:left}
  body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-card span{position:absolute;left:-58px;top:0}
  body:is([data-page="psicoterapia"],[data-page="psicoterapia-asistida"]) .section-un-recorrido-con-etapas-claras .process-card h3{margin-top:0}
}
