/* =====================================================
   SÈVE FÉMININE — ABOUT (qui_suis-je.html)
   Bloc sable full width + image/texte + confort lecture
   ===================================================== */

/* Resserre l'espace autour du titre */
.section-about{
  padding-top: 2.2rem;
  padding-bottom: 0;
  background: #D0B98B;
}

.section-about > .container{
  padding-bottom: -6rem;
}

.section-about h3{
  margin-bottom: -5em;
  color:#fff;
}

/* Bloc sable full width */
.section-full-bg{
  width: 100%;
  background: #D0B98B;
}

.section-full-bg .section-inner{
  max-width: 1280px; /* plus large -> texte respire */
  margin: 0 auto;
  padding: 2.2rem 2rem;
}

/* Layout image + texte */
.image-text{
  display: grid;
  grid-template-columns: 420px 1fr;
  gap: 2.2rem;
  align-items: center;
}

/* Supporte .image-block OU .soin-image (car ton HTML varie) */
.image-text .image-block img,
.image-text .soin-image img{
  width: 100%;
  aspect-ratio: 4 / 5;
  object-fit: cover;
  border-radius: 22px;
  box-shadow: 0 16px 38px rgba(0,0,0,0.12);
}

/* Texte clair sur sable */
.section-full-bg .text-block,
.section-full-bg .about-text p,
.section-full-bg h4,
.section-full-bg h3{
  color: #f7efe6;
}

/* Confort lecture + justifié */
.section-full-bg .about-text{
  max-width: 90ch;
}

.section-full-bg .about-text p{
  text-align: justify;
  text-justify: inter-word;
}

/* Desktop : laisse plus de place au texte, image un poil plus étroite */
@media (min-width: 901px){
  .image-text{
    grid-template-columns: 320px 1fr;
    gap: 1.6rem;
  }
}

/* Mobile : stack */
@media (max-width: 640px){
  .section-full-bg .section-inner{ padding: 2.2rem 1.2rem; }
  .image-text{ grid-template-columns: 1fr; }
  .image-text .image-block img,
  .image-text .soin-image img{ max-height: 360px; }
}
/* =====================================================
   FIX : trop d’espace vertical (hérité de .section { padding:4rem 0; })
   ===================================================== */

/* Réduit l’espace global des sections sur la page "qui suis-je" */
.section-about,
.section-full-bg{
  padding-top: 1.4rem;   /* au lieu de 4rem */
  padding-bottom: 1.4rem;
}

/* Le bloc sable : si tu veux encore plus serré */
.section-full-bg{
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}

/* Et on évite le double padding : le inner peut être plus light */
.section-full-bg .section-inner{
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
}
