/* Shiori shares the staff row layout, with her adopted portrait kept uncropped. */
body[data-home-shiori-staff="v1"] #company[data-company-simple="v1"] .cs-person--shiori img {
  object-fit: contain;
  object-position: center;
  border-radius: 6px;
  background: #edf7f8;
}
body[data-home-shiori-staff="v1"] #company[data-company-simple="v1"] .cs-person--shiori h4 {
  white-space: nowrap;
}
body[data-home-shiori-staff="v1"] #company[data-company-simple="v1"] .cs-person--shiori .cs-shiori-intro {
  max-width: 36em;
  margin: 8px 0 0;
  color: #40516b;
  font-size: 14px;
  line-height: 1.9;
  overflow-wrap: anywhere;
}
@media (min-width: 751px) and (max-width: 1000px) {
  body[data-home-shiori-staff="v1"] #company[data-company-simple="v1"] .cs-person--shiori {
    grid-column: 1 / -1;
  }
}
