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

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

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

/* ── Clean Code lines: transforms from left edge ─────────────── */
.cc-line {
  transform-box: fill-box;
  transform-origin: left center;
}

/* ── Platform nodes + hub: transforms from own center ───────── */
.pl-node {
  transform-box: fill-box;
  transform-origin: center;
}

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

@media (prefers-reduced-motion: reduce) {
  .cc-line,
  .pl-node {
    transform: none !important;
    opacity: 1 !important;
  }
}
