.collections-page .page-hero {
  min-height: auto;
}

.collections-page .page-hero .shell {
  max-width: 980px;
}

.collections-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  max-width: 980px;
}

.collections-grid .card-buy > span {
  display: grid;
  gap: 4px;
}

.collection-status {
  color: var(--muted);
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.collections-note {
  max-width: 980px;
  padding: clamp(26px, 4vw, 42px);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--panel);
}

.collections-note h2 {
  max-width: 18ch;
}

.collections-context-link {
  margin: 24px 0 0;
}

@media (max-width: 768px) {
  .collections-grid {
    grid-template-columns: 1fr;
  }
}
