/* Scoped diagnostic-result plan; existing service styles remain untouched. */
.math-review-plan {
  background: var(--ev-info-tint);
  border: 1px solid var(--ev-line-strong);
  border-radius: var(--radius-lg);
  margin-top: var(--sp-4);
  padding: var(--sp-4);
}

.math-review-plan__eyebrow {
  color: var(--ev-accent);
  font-size: 0.82rem;
  font-weight: 800;
  letter-spacing: 0.02em;
  margin: 0 0 var(--sp-1);
}

.math-review-plan h3 {
  color: var(--ev-deep);
  margin: 0 0 var(--sp-2);
}

.math-review-plan__steps {
  color: var(--ev-muted);
  margin: 0 0 var(--sp-3);
  padding-left: 1.3rem;
}

.math-review-plan__steps li + li { margin-top: var(--sp-1); }
.math-review-plan__steps strong { color: var(--ev-deep); }

.math-review-plan__go {
  background: var(--ev-accent);
  color: var(--on-accent);
}

.math-review-plan__go:focus-visible {
  outline: var(--focus-ring);
  outline-offset: 3px;
}
