
.article-shell-use-case .article-header-topline .badge {
  display: none;
}

.article-shell-use-case .article-header-review {
  padding-bottom: 22px;
  border-bottom: 1px solid var(--o4-premium-line);
}

.article-shell-use-case .article-proof-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-top: 22px;
}

.article-proof-card p:not(.panel-label) {
  margin: 9px 0 0;
  color: rgba(238, 240, 242, 0.62);
  font-size: 0.84rem;
  line-height: 1.5;
}

.article-shell-use-case .tool-section-grid {
  gap: 14px;
  margin-top: 22px;
}

.article-shell-use-case .tool-section-grid > .card {
  padding: 16px;
}

.article-shell-use-case .section {
  padding: clamp(24px, 3vw, 38px) 0;
  border-top: 1px solid var(--o4-premium-line);
}

.article-shell-use-case .section-head {
  margin-bottom: 14px;
}

.article-shell-use-case .tool-card .article-card-note {
  display: none;
}

.article-shell-use-case .article-content {
  max-width: 760px;
  margin-inline: 0;
  color: rgba(238, 240, 242, 0.72);
}

.article-shell-use-case .article-footer {
  justify-content: flex-start;
  gap: 8px;
  padding-top: 20px;
  border-top: 1px solid var(--o4-premium-line);
}

.archive-header-collections,
.archive-header-use-cases {
  padding-bottom: clamp(28px, 4vw, 44px);
}

.archive-proof.card.archive-proof-card {
  padding-left: clamp(18px, 2.2vw, 28px);
  border-top: 0;
  border-left: 1px solid var(--o4-premium-line);
}

.archive-proof-card ul {
  display: grid;
  gap: 10px;
  margin-top: 12px;
}

.archive-proof-card li {
  display: grid;
  grid-template-columns: 17px minmax(0, 1fr);
  gap: 9px;
  align-items: start;
  color: rgba(238, 240, 242, 0.62);
}

.collection-spotlight.card {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(240px, 320px);
  gap: clamp(18px, 3vw, 32px);
  padding: clamp(18px, 2vw, 24px);
  border-radius: 8px;
  background: #111318;
}

.collection-spotlight h2 {
  max-width: 17ch;
  font-size: clamp(1.55rem, 2.2vw, 2.6rem);
}

.collection-spotlight .article-card-body {
  max-width: 50rem;
}

.collection-spotlight .article-card-note,
.collection-card .article-card-note,
.article-card-use-case .article-card-note {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.collection-spotlight-meta {
  align-content: space-between;
  gap: 18px;
  padding-left: 18px;
  border-left: 1px solid var(--o4-premium-line);
}

.collection-archive-grid,
.archive-shell-use-cases .article-archive-grid {
  gap: 14px;
}

.collection-archive-grid .article-card,
.archive-shell-use-cases .article-card {
  padding: 14px;
  background: #111318;
}

.collection-archive-grid .article-card-body > p:first-child,
.archive-shell-use-cases .article-card-body > p:first-child {
  display: -webkit-box;
  overflow: hidden;
  color: rgba(238, 240, 242, 0.62);
  font-size: 0.88rem;
  line-height: 1.48;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.archive-shell-use-cases .article-card-body .article-card-note {
  -webkit-line-clamp: 2;
}

.archive-shell-use-cases .article-card .badges,
.collection-archive-grid .article-card .badges {
  gap: 6px;
}

.archive-shell-use-cases .article-card .badge:nth-child(n+3),
.collection-archive-grid .article-card .badge:nth-child(n+3) {
  display: none;
}

.archive-shell-use-cases .article-card-footer,
.collection-archive-grid .article-card-footer {
  padding-top: 10px;
  border-top: 1px solid var(--o4-premium-line);
}
