/* Método y presentación de Laura. */
#laura.laura-section{margin:0;width:100%}
.laura-method{background:#fcf0f2;border-block:1px solid #efd9dd;padding:20px 6% 22px;color:#51270f}
.laura-method-inner{max-width:1040px;margin:auto}
.laura-method .eyebrow{text-align:center;margin:0 0 16px;color:#51270f}
.laura-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.laura-method-item{position:relative;text-align:center;padding:0 28px}
.laura-method-item+.laura-method-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#eac7d0}
.laura-method-item h3{font:22px Georgia,serif;letter-spacing:.1em;margin:0 0 10px;color:#51270f}
.laura-method-item p{font-size:15px;line-height:1.6;margin:0;color:#785d50}
.mentoria-coming{display:inline-block;margin-top:10px;padding:4px 10px;border:1px solid #eac7d0;border-radius:20px;color:#b9384f;font-size:12px;line-height:1.4}
#laura>.about.section{max-width:1100px;padding-top:14px;padding-bottom:18px;gap:42px}
/* Ocultar solo los 120 px de blanco superiores de la foto original. */
.laura-photo-frame{position:relative;overflow:hidden;aspect-ratio:1086/1328;width:100%;max-width:min(430px,max(280px,calc((100svh - 240px)*.81777)));justify-self:center}
#laura .laura-photo-frame .laura-photo{display:block;width:100%;height:auto;transform:translateY(-8.287293%)}
#laura .about-copy h2{font-size:clamp(32px,3.2vw,46px)}
@media(max-width:620px){
  .laura-method{padding:20px 6%}
  .laura-method-grid{grid-template-columns:1fr;gap:18px}
  .laura-method-item{padding:0}
  .laura-method-item+.laura-method-item{border-top:1px solid #eac7d0;padding-top:18px}
  .laura-method-item+.laura-method-item::before{display:none}
  .laura-method-item h3{font-size:20px;margin-bottom:8px}
  #laura>.about.section{padding-top:12px;padding-bottom:32px;gap:24px}
  .laura-photo-frame{max-width:420px}
  #laura .about-copy h2{font-size:36px}
}
