
.collection-single-section {
  gap: 16px;
}

.collection-shell {
  padding: 22px;
}

.collection-shell-header {
  align-items: start;
  gap: 18px;
}

.collection-shell-copy {
  gap: 10px;
}

.collection-shell-header h1 {
  max-width: 12ch;
}

.collection-shell-summary {
  max-width: 62ch;
  margin: 0;
  color: rgba(216, 220, 223, 0.84);
  font-size: clamp(1rem, 1.1vw, 1.12rem);
  line-height: 1.52;
}

.collection-shell-sidebar {
  gap: 9px;
}

.collection-shell-sidebar .article-proof-card {
  padding: 13px 14px;
  border-radius: 14px;
  background:
    linear-gradient(90deg, rgba(200, 184, 141, 0.14), transparent 58%),
    rgba(3, 6, 11, 0.2);
}

.collection-shell-sidebar .article-proof-card p:not(.panel-label) {
  font-size: 0.88rem;
  line-height: 1.4;
}

.collection-picks {
  padding: 18px;
}

.collection-picks h2 {
  margin-bottom: 12px;
  font-size: 1.35rem;
}

.collection-pick-card {
  padding: 14px;
}

.collection-pick-card h3 {
  font-size: 1.08rem;
}

.collection-tools-head {
  gap: 6px;
  max-width: 640px;
}

.collection-tools-head h2 {
  font-size: 1.65rem;
}

.collection-tools-grid {
  gap: 14px;
}

.collection-tool-card {
  gap: 9px;
  padding: 14px;
}

.collection-tool-card .tool-proof-card--stack .tool-proof-surface {
  min-height: 150px;
}

.collection-tool-card .tool-proof-card--stack .tool-proof-body {
  display: none;
}

.collection-tool-card h3 {
  font-size: 1.22rem;
  line-height: 1.08;
}

.collection-tool-card > p:not(.card-meta) {
  display: -webkit-box;
  margin: 0;
  overflow: hidden;
  color: rgba(216, 220, 223, 0.82);
  font-size: 0.9rem;
  line-height: 1.42;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.collection-tool-card .badges {
  gap: 5px;
}

.collection-tool-card .badges .badge:nth-child(n+3) {
  display: none;
}

.collection-tool-card-actions .button {
  min-height: 36px;
}

.collection-workflow-notes {
  padding: 22px;
}

.collection-workflow-notes .editorial-content {
  max-width: 78ch;
}
