/* =============================================
   住宅購入ノート - animate.css
   スクロールアニメーション
   ============================================= */

@media (prefers-reduced-motion: no-preference) {
  .anim-ready {
    opacity: 0;
    transform: translateY(1.2em);
    transition: opacity 0.45s ease, transform 0.45s ease;
  }

  .anim-ready.is-visible {
    opacity: 1;
    transform: translateY(0);
  }

  /* カードごとに遅延 */
  .cards-grid .article-card:nth-child(1),
  .failure-grid .failure-card:nth-child(1) { transition-delay: 0.05s; }
  .cards-grid .article-card:nth-child(2),
  .failure-grid .failure-card:nth-child(2) { transition-delay: 0.12s; }
  .cards-grid .article-card:nth-child(3),
  .failure-grid .failure-card:nth-child(3) { transition-delay: 0.19s; }
  .cards-grid .article-card:nth-child(4),
  .failure-grid .failure-card:nth-child(4) { transition-delay: 0.26s; }
  .cards-grid .article-card:nth-child(5) { transition-delay: 0.33s; }
  .cards-grid .article-card:nth-child(6) { transition-delay: 0.40s; }
}
