.milestone-article { --article-orange: #b9ef58; }
.milestone-article .article-manifesto {
  border-color: #4b6137;
  background: linear-gradient(135deg, #1b2617, #101411);
}
.milestone-article .milestone-stage-stories article {
  border-color: #3a4637;
  background: #111612;
  border-left: 3px solid #718d45;
}
.milestone-article .milestone-stage-stories article:last-child {
  border-color: #778e4a;
  background: linear-gradient(135deg, #1d2917, #101411);
}
.milestone-article .article-body .article-closing {
  border-color: #738b46;
  background: radial-gradient(circle at 86% 16%, rgba(185,239,88,.13), transparent 40%), #131810;
}
@media (max-width: 600px) {
  .milestone-article .article-cover img { min-height: 0; object-fit: contain; }
}
