.learning-journey-step-post, .enlivy-kit-learning-journey-wall {
  container-type: inline-size;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item {
  background-color: var(--enlivy-kit-layout-primary-background-color);
  padding: var(--enlivy-kit-spacing-md) var(--enlivy-kit-spacing-lg);
  border: 1px solid var(--enlivy-kit-layout-primary-border-color);
  margin: 0 0 var(--enlivy-kit-spacing-md);
  -webkit-border-radius: var(--enlivy-kit-general-border-radius) var(--enlivy-kit-general-border-radius) 0 0;
  border-radius: var(--enlivy-kit-general-border-radius) var(--enlivy-kit-general-border-radius) 0 0;
  -webkit-box-shadow: 0 5px 25px -15px rgba(var(--enlivy-kit-black-color-rgb), 0.1);
  box-shadow: 0 5px 25px -15px rgba(var(--enlivy-kit-black-color-rgb), 0.1);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info {
  display: flex;
  align-items: center;
  gap: var(--enlivy-kit-spacing-sm);
  margin: 0 0 var(--enlivy-kit-spacing-md);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-photo, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-photo {
  width: 64px;
  height: 64px;
  min-width: 64px;
  min-height: 64px;
  max-width: 64px;
  max-height: 64px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details {
  display: flex;
  flex-direction: column;
  gap: var(--enlivy-kit-spacing-xs);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details > .author-name, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details > .author-name {
  font-family: var(--enlivy-kit-text-heading-font-family);
  font-size: var(--enlivy-kit-text-heading6-font-size);
  font-style: var(--enlivy-kit-text-heading-font-style);
  font-weight: var(--enlivy-kit-text-heading6-font-weight);
  line-height: var(--enlivy-kit-text-heading-line-height);
  letter-spacing: var(--enlivy-kit-text-heading-letter-spacing);
  color: var(--enlivy-kit-text-heading6-color);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details > div, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details > div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--enlivy-kit-spacing-sm);
  row-gap: 0;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details > div > .author-role, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details > div > .author-role {
  background: var(--enlivy-kit-primary-color);
  padding: 2px 10px;
  border-radius: 6px;
  font-family: var(--enlivy-kit-text-overline-font-family);
  font-size: var(--enlivy-kit-text-overline-font-size);
  font-style: var(--enlivy-kit-text-overline-font-style);
  font-weight: var(--enlivy-kit-text-overline-font-weight);
  line-height: var(--enlivy-kit-text-overline-line-height);
  letter-spacing: var(--enlivy-kit-text-overline-letter-spacing);
  color: var(--enlivy-kit-text-overline-color);
  --enlivy-kit-text-overline-font-weight: 600;
  text-transform: uppercase;
  color: var(--enlivy-kit-black-color);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details > div > .post-date, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-author-info > .author-details > div > .post-date {
  font-family: var(--enlivy-kit-text-overline-font-family);
  font-size: var(--enlivy-kit-text-overline-font-size);
  font-style: var(--enlivy-kit-text-overline-font-style);
  font-weight: var(--enlivy-kit-text-overline-font-weight);
  line-height: var(--enlivy-kit-text-overline-line-height);
  letter-spacing: var(--enlivy-kit-text-overline-letter-spacing);
  color: var(--enlivy-kit-text-overline-color);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > h1, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > h1 {
  font-family: var(--enlivy-kit-text-heading-font-family);
  font-size: var(--enlivy-kit-text-heading2-font-size);
  font-style: var(--enlivy-kit-text-heading-font-style);
  font-weight: var(--enlivy-kit-text-heading2-font-weight);
  line-height: var(--enlivy-kit-text-heading-line-height);
  letter-spacing: var(--enlivy-kit-text-heading-letter-spacing);
  color: var(--enlivy-kit-text-heading2-color);
  margin: 0 0 var(--enlivy-kit-spacing-sm);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > h2, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > h2 {
  font-family: var(--enlivy-kit-text-heading-font-family);
  font-size: var(--enlivy-kit-text-heading3-font-size);
  font-style: var(--enlivy-kit-text-heading-font-style);
  font-weight: var(--enlivy-kit-text-heading3-font-weight);
  line-height: var(--enlivy-kit-text-heading-line-height);
  letter-spacing: var(--enlivy-kit-text-heading-letter-spacing);
  color: var(--enlivy-kit-text-heading3-color);
  margin: 0 0 var(--enlivy-kit-spacing-sm);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > h2 > a, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > h2 > a {
  font-family: var(--enlivy-kit-text-heading-font-family);
  font-size: var(--enlivy-kit-text-heading3-font-size);
  font-style: var(--enlivy-kit-text-heading-font-style);
  font-weight: var(--enlivy-kit-text-heading3-font-weight);
  line-height: var(--enlivy-kit-text-heading-line-height);
  letter-spacing: var(--enlivy-kit-text-heading-letter-spacing);
  color: var(--enlivy-kit-text-heading3-color);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-content-from-editor + [data-enlivy-kit-component=video-player], .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-content-from-editor + [data-enlivy-kit-component=video-player] {
  margin: var(--enlivy-kit-spacing-md) 0 0;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > [data-enlivy-kit-component=video-player] + .enlivy-kit-content-from-editor, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > [data-enlivy-kit-component=video-player] + .enlivy-kit-content-from-editor {
  margin: var(--enlivy-kit-spacing-md) 0 0;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables {
  margin: var(--enlivy-kit-spacing-md) 0 0;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  gap: var(--enlivy-kit-spacing-sm);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a {
  display: flex;
  align-items: center;
  gap: var(--enlivy-kit-spacing-sm);
  background-color: var(--enlivy-kit-button-secondary-background-color);
  color: var(--enlivy-kit-button-secondary-text-color);
  padding: 7px 10px;
  -webkit-border-radius: var(--enlivy-kit-general-border-radius);
  border-radius: var(--enlivy-kit-general-border-radius);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a > svg, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a > svg {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a > svg[data-enlivy-kit-svg-type=fill], .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a > svg[data-enlivy-kit-svg-type=fill] {
  fill: var(--enlivy-kit-button-secondary-text-color);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a > svg[data-enlivy-kit-svg-type=stroke], .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a > svg[data-enlivy-kit-svg-type=stroke] {
  stroke: var(--enlivy-kit-button-secondary-text-color);
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a:hover, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-deliverables > ul > li > a:hover {
  opacity: 0.7;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer {
  margin: var(--enlivy-kit-spacing-md) 0 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--enlivy-kit-spacing-sm);
  align-items: center;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > [data-enlivy-kit-component=reactions-entity-summary], .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > [data-enlivy-kit-component=reactions-entity-summary] {
  width: auto;
  flex-shrink: 0;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > .comments-post-activity-users, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > .comments-post-activity-users {
  margin: 0 var(--enlivy-kit-spacing-sm) 0 auto;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > a, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > a {
  margin: 0 0 0 auto;
  flex-shrink: 0;
}
.learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > .comments-post-activity-users + a, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > .comments-post-activity-users + a {
  margin: 0;
}
@container (max-width: 575px) {
  .learning-journey-step-post > .enlivy-kit-learning-journey-wall-item, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item {
    padding: var(--enlivy-kit-spacing-md);
  }
  .learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer {
    flex-direction: column;
    gap: var(--enlivy-kit-spacing-sm);
  }
  .learning-journey-step-post > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > .comments-post-activity-users, .enlivy-kit-learning-journey-wall > .enlivy-kit-learning-journey-wall-item > .enlivy-kit-learning-journey-footer > .comments-post-activity-users {
    margin: 0 var(--enlivy-kit-spacing-sm) 0 0;
  }
}
.learning-journey-step-post > [data-enlivy-kit-component=comments], .enlivy-kit-learning-journey-wall > [data-enlivy-kit-component=comments] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: calc(var(--enlivy-kit-spacing-md) * -1 - 1px);
}
