@charset "UTF-8";

/* Indoor golf only. Do not mix these rules into TOP. */
.indoor-intro__line { display: block; }
.indoor-strength { border-bottom: 1px solid var(--color-line); }
.indoor-strength .service-strength-card__photo img { object-position: center; }
.indoor-contents .service-icon-card__copy { max-width: 210px; margin-inline: auto; }
.indoor-faq .service-faq__heading-row .service-heading__title { font-size: clamp(23px, 2.3vw, 34px); }
.indoor-faq .service-faq-item:nth-child(2) { order: 3; }
.indoor-faq .service-faq-item:nth-child(3) { order: 5; }
.indoor-faq .service-faq-item:nth-child(4) { order: 2; }
.indoor-faq .service-faq-item:nth-child(5) { order: 4; }
@media (min-width: 768px) and (max-width: 1099px) {
  .indoor-hero .service-hero__copy { width: 47%; }
  .indoor-hero .service-hero__visual { width: 60%; }
  .indoor-hero .service-hero__title { max-width: 350px; }
  .indoor-hero .service-hero__lead { max-width: 330px; }
}
@media (max-width: 767px) {
  .indoor-intro__line { display: inline; }
  .indoor-intro__line + .indoor-intro__line::before { content: " "; }
  .indoor-faq .service-faq-item { order: initial !important; }
}
