/* ==========================================================
   REQUIREMENTS ENGINEERING – page-specific styles
   Extends workflow-automation.css (already linked)
   ========================================================== */

/* ── 2×2 grid on desktop, 1-col on mobile ─────────────────── */
.re-grid {
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}

/* ── Subtitle tagline beneath h3 ──────────────────────────── */
.re-subtitle {
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--wa-accent);
  margin: 0 0 10px;
  line-height: 1.45;
  letter-spacing: -0.01em;
}

/* ── Rain card groups: CSS transform support for <g> elements */
.ri-g {
  transform-box: fill-box;
  transform-origin: center;
}

/* ── Responsive ───────────────────────────────────────────── */
@media (max-width: 860px) {
  .re-grid {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .ri-g {
    transform: none !important;
    opacity: 1 !important;
  }
}
