/* Give the hand gesture room while retaining the existing guide grid rows. */
body[data-home-shiori-gesture="v1"] #shiori-services {
  grid-template-columns: 180px minmax(0, 1fr);
}
body[data-home-shiori-gesture="v1"] #shiori-services .shiori-guide-photo {
  width: 180px;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
body[data-home-shiori-gesture="v1"] #shiori-services .shiori-guide-name {
  word-break: normal;
  overflow-wrap: anywhere;
}
body[data-home-shiori-gesture="v1"] #shiori-services .shiori-guide-person { white-space: nowrap; }
@media (max-width: 650px) {
  body[data-home-shiori-gesture="v1"] #shiori-services { grid-template-columns: 120px minmax(0, 1fr); }
  body[data-home-shiori-gesture="v1"] #shiori-services .shiori-guide-photo { width: 120px; }
}
