/* Historical Mésolift / superficial peel row on the Mésopeel page. */
.treatment-faithful .mesopeel-protocol-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:20px;
  align-items:stretch;
  margin:28px 0 20px;
}

.treatment-faithful .mesopeel-protocol-card{
  display:flex;
  min-width:0;
  flex-direction:column;
  align-items:flex-start;
}

.treatment-faithful .mesopeel-protocol-card h3{
  margin:0 0 15px!important;
}

.treatment-faithful .mesopeel-protocol-card h3 a{
  color:#171717;
  text-decoration:none;
}

.treatment-faithful .mesopeel-protocol-card h3 a:hover,
.treatment-faithful .mesopeel-protocol-card h3 a:focus-visible{
  color:var(--gold-dark,#9c7e3d);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}

.treatment-faithful .mesopeel-protocol-card p{
  margin-bottom:20px!important;
}

.treatment-faithful .mesopeel-protocol-card figure{
  width:100%;
  margin:0 0 20px;
}

.treatment-faithful .mesopeel-protocol-card img{
  display:block;
  width:100%;
  aspect-ratio:3/2;
  height:auto;
  object-fit:cover;
}

@media(max-width:767px){
  .treatment-faithful .mesopeel-protocol-grid{
    grid-template-columns:1fr;
    gap:30px;
  }
}
