.page_wrap {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin: 3vw auto 6vw;
    max-width: 700px;

}
.page_content,  .page_title {
   max-width: 700px;
}





/* 💻 Large - ordinateurs portables */
@media (max-width: 992px) {
  /* Styles pour ≥992px et <1200px */
  .page_wrap {
       flex-direction: column;
           margin: 3vw 3vw 6vw;
}
.page_content,  .page_title {
    width: 100%;
}
}

