/* Periodic Assessments card: compact, full-width content flow. */
body.assessments-page .assessments-journey .timeline-item:nth-child(3) {
  height: auto !important;
  align-self: start;
}

body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content {
  height: auto !important;
  min-height: 0 !important;
  padding: 34px 36px 34px 106px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  align-content: start;
  gap: 0;
}

body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content > :is(h3, p, .bullet-list) {
  grid-column: 1 !important;
  grid-row: auto !important;
  width: auto;
}

body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content > h3 {
  margin-bottom: 14px;
}

body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content > p:nth-of-type(1) {
  max-width: none;
  margin: 0 0 20px;
  padding: 0;
}

body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content > p:nth-of-type(2) {
  margin: 0 0 12px;
}

body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content > .bullet-list {
  margin: 0 0 16px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 10px;
}

body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content > p:nth-of-type(3) {
  margin: 0;
  padding: 14px 16px;
}

@media (max-width: 900px) {
  body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content {
    padding: 86px 24px 36px !important;
  }

  body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content > .bullet-list {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 560px) {
  body.assessments-page .assessments-journey .timeline-item:nth-child(3) .timeline-content > .bullet-list {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
