
.archive-header .archive-proof.archive-proof-card {
  min-height: 0;
  padding: clamp(16px, 1.8vw, 22px);
  border: 1px solid rgba(238, 240, 242, 0.11);
  border-radius: 8px;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, 0.03), transparent 58%),
    rgba(255, 255, 255, 0.018);
  box-shadow: none;
}

.archive-proof.archive-proof-card ul {
  gap: 10px;
}

.archive-proof.archive-proof-card li {
  min-width: 0;
}

.collection-spotlight.card {
  grid-template-columns: minmax(0, 1fr) minmax(230px, 315px);
  gap: clamp(20px, 3vw, 34px);
  padding: clamp(22px, 2.6vw, 34px);
}

.collection-spotlight .article-card-body {
  display: grid;
  gap: 12px;
}

.collection-spotlight .article-card-note,
.collection-archive-grid .collection-card .article-card-note {
  display: block;
  overflow: visible;
  -webkit-box-orient: initial;
  -webkit-line-clamp: initial;
}

.collection-spotlight .article-card-note:nth-of-type(n+2),
.collection-archive-grid .collection-card .article-card-note:nth-of-type(n+2) {
  display: none !important;
}

.collection-spotlight-meta,
.collection-archive-grid .collection-card {
  min-width: 0;
}

.collection-archive-grid .collection-card {
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: hidden;
  padding: clamp(18px, 1.8vw, 22px);
}

.collection-archive-grid .collection-card .badges {
  margin-top: auto;
}

.collection-archive-grid .collection-card .collection-card-footer {
  padding-top: 12px;
  border-top: 1px solid rgba(238, 240, 242, 0.08);
}
