/* v261 — center About page story and section introductions */
.society-page .society-story{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:24px !important;
  text-align:center !important;
}
.society-page .society-story > div:first-child,
.society-page .society-story .society-story-body{
  width:min(100%, 980px) !important;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center !important;
}
.society-page .society-story .eyebrow,
.society-page .society-story h2,
.society-page .society-story-body p{
  text-align:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.society-page .society-story h2{
  max-width:900px !important;
}
.society-page .society-story-body p{
  max-width:980px !important;
}

.society-page .society-difference .society-section-head{
  width:min(100%, 980px) !important;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center !important;
}
.society-page .society-difference .society-section-head .eyebrow,
.society-page .society-difference .society-section-head h2,
.society-page .society-difference .society-section-head p{
  text-align:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.society-page .society-difference .society-section-head h2{
  max-width:760px !important;
}
.society-page .society-difference .society-section-head p{
  max-width:920px !important;
}

@media(max-width:700px){
  .society-page .society-story{
    gap:18px !important;
  }
  .society-page .society-story > div:first-child,
  .society-page .society-story .society-story-body,
  .society-page .society-difference .society-section-head{
    width:100% !important;
  }
}
