.lunarcat-home-updates {
  max-width: 820px;
  margin-top: calc(var(--space) * 4);
  margin-left: auto;
  margin-right: auto;
}

.lunarcat-home-updates.basic-container {
  padding: calc(var(--space) * 0.9);
}

.lunarcat-home-updates__row {
  display: flex;
  align-items: baseline;
  gap: calc(var(--space) / 2);
}

/* .lc-stack gap already spaces rows; keep the divider from doubling it */
.lunarcat-home-updates__row.lc-divider-top {
  margin-top: 0;
}

.lunarcat-home-updates__date {
  flex-shrink: 0;
  min-width: 56px;
}

/* Row gap provides the spacing */
.lunarcat-home-updates__row .lc-badge {
  margin-left: 0;
}

@media (max-width: 768px) {
  .lunarcat-home-updates {
    max-width: calc(100% - 20px);
    margin-top: calc(var(--space) * 2.5);
  }
}
