/* About row: purple categories + copy vertically centered */
.page-mtep[data-plural*="mokymas"] .mtep-about .content {
  align-items: center;
}

/* Hours / price metric: blue instead of MTEP orange */
.page-mtep[data-plural*="mokymas"] .mtep-card__metric strong,
.page-mtep[data-plural*="mokymas"] .mtep-dossier__metric strong {
  color: var(--color-purple);
}

/* On card hover, metric turns white (same as title / rest of card) */
.page-mtep[data-plural*="mokymas"] .mtep-card__link:hover .mtep-card__metric strong,
.page-mtep[data-plural*="mokymas"] .mtep-card__link:hover .mtep-card__metric span {
  color: var(--color-white);
}

/* Keep HTML training copy readable inside shared MTEP dossier steps */
.mtep-step__body.mokymas-step-body p:not(:last-child),
.mtep-step__body.mokymas-step-body ul:not(:last-child) {
  margin-bottom: 0.8333333333vw;
}
@media (max-width: 64em) {
  .mtep-step__body.mokymas-step-body p:not(:last-child),
  .mtep-step__body.mokymas-step-body ul:not(:last-child) {
    margin-bottom: 12px;
  }
}
.mtep-step__body.mokymas-step-body > p:first-child {
  margin-top: 0;
}

/* Single-body drawer: full width (no left label column / 40vw prose cap) */
.mtep-step.mokymas-step--plain {
  display: block;
  padding-top: 0;
  grid-template-columns: none;
}
.mtep-step.mokymas-step--plain .mtep-step__body {
  margin-top: 0;
  max-width: none;
  width: 100%;
}
.mtep-step.mokymas-step--plain .mtep-step__body p,
.mtep-step.mokymas-step--plain .mtep-step__body ul,
.mtep-step.mokymas-step--plain .mtep-step__body ol {
  max-width: none;
}
