/* Paired ChemDraw and 3D crystal structure collection layout. Structure images and metadata are unchanged. */
.chemdraw-collection .catalog-summary { align-items: baseline; }
.chemdraw-collection #result-count { font-size: 14px; line-height: 1.7; }
.chemdraw-collection #result-count .published-count {
  color: inherit;
  font: inherit;
}
.chemdraw-collection #result-count .filtered-count { color: #9c9890; font-size: 12px; }
.chemdraw-collection .paired-subtitle {
  margin: 12px 0 0;
  color: #9c9890;
  font: 14px/1.5 Georgia, 'Times New Roman', serif;
  letter-spacing: .015em;
}
.chemdraw-collection .gallery {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}
.chemdraw-collection .identity-pair {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding: 44px 9px 0;
}
.chemdraw-collection .paired-figure {
  min-width: 0;
  margin: 0;
}
.chemdraw-collection .paired-figure figcaption {
  color: #9c9890;
  font: 11px/1.5 Arial, Helvetica, sans-serif;
  letter-spacing: .055em;
  text-align: center;
}
.chemdraw-collection .paired-chemdraw {
  border-right: 1px solid #282622;
}
.chemdraw-collection .paired-chemdraw figcaption span {
  margin-left: 5px;
  color: #77736c;
  font-size: 10px;
}
.chemdraw-collection .identity-art {
  height: 186px;
  padding: 12px 2px 8px;
  background: none;
}
.chemdraw-collection .identity-body {
  padding: 18px 20px 22px;
}
.chemdraw-collection .identity-card h2 {
  min-height: 0;
  display: block;
  font-size: 20px;
  text-wrap: initial;
}
.chemdraw-collection .identity-facts {
  margin-top: 18px;
  padding-top: 16px;
}
.chemdraw-collection .identity-facts dd {
  font-size: 16px;
}
.chemdraw-collection .identity-art.load-error:before {
  display: none;
}
@media (max-width: 1000px) {
  .chemdraw-collection .gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
  .chemdraw-collection .identity-pair { padding-inline: 10px; }
  .chemdraw-collection .identity-art { height: 200px; }
  .chemdraw-collection .identity-body { padding: 18px 21px 22px; }
  .chemdraw-collection .identity-card h2 { font-size: 20px; }
}
@media (max-width: 680px) {
  .chemdraw-collection .gallery { grid-template-columns: minmax(0, 1fr); }
  .chemdraw-collection .identity-art { height: clamp(190px, 32vw, 270px); }
  .chemdraw-collection .identity-pair { padding-inline: 18px; }
}
@media (max-width: 520px) {
  .chemdraw-collection .gallery { gap: 22px; }
  .chemdraw-collection .identity-pair { padding: 45px 7px 0; }
  .chemdraw-collection .identity-art { height: 170px; padding: 9px 0 3px; }
  .chemdraw-collection .paired-figure figcaption { font-size: 10px; letter-spacing: .02em; }
  .chemdraw-collection .identity-body { padding: 17px 19px 21px; }
  .chemdraw-collection .identity-card h2 { font-size: 20px; }
  .chemdraw-collection .identity-facts { gap: 8px; }
  .chemdraw-collection .identity-facts dd { font-size: 16px; }
  .chemdraw-collection .identity-index { letter-spacing: .035em; gap: 9px; }
}
@media (max-width: 360px) {
  .chemdraw-collection .identity-art { height: 150px; }
  .chemdraw-collection .identity-body { padding-inline: 14px; }
  .chemdraw-collection .identity-facts dd { font-size: 14px; }
}
