/* =========================================
   KIDS page only (fitnessと統一した上での差分)
========================================= */

/* KIDSのHEROタイトルだけ気持ち小さく（任意） */
.kids-page .sub-hero-title{
  letter-spacing: .02em;
}

/* KIDSカードが多いので、SPだけ少し詰める（任意） */
@media (max-width: 900px){
  .kids-page .section{
    padding: 48px 0;
  }
}

/* 「詳細を見る」ボタンをカード下に揃える（必要なら） */
.kids-page .menu-link{
  margin-top: 12px;
}

/* btn-sm を使う場合のみ（使わなければ不要） */
.kids-page .btn-sm{
  padding: 10px 14px;
  font-size: .9rem;
}