/* Same comparison rhythm as pump cards; evaporation is not feed-pump flow. */
.catalog-main .subcategory-grid > .dryer-comparison-card {
  grid-template-rows: 1fr auto;
}
.catalog-main .dryer-comparison-card > img {
  align-self: center;
}
.dryer-card-specs {
  grid-column: 1 / -1;
  align-self: end;
  margin: 0;
  padding: 2px 0;
  border-top: 1px solid #d7e8f6;
  border-bottom: 1px solid #d7e8f6;
  font-size: 13px;
  line-height: 1.4;
  font-variant-numeric: tabular-nums;
}
.dryer-card-specs > div {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
  align-items: center;
  gap: 8px;
  padding: 8px 0;
}
.dryer-card-specs dt { color: #526073; }
.dryer-card-specs dd { margin: 0; color: #142239; font-weight: 700; text-align: right; }
.dryer-card-specs dt, .dryer-card-specs dd { overflow-wrap: normal; word-break: normal; hyphens: none; }
.dryer-card-basis { display: block; margin-top: 2px; color: #526073; font-size: 11px; line-height: 1.35; font-weight: 400; }
.related-card[data-dryer-card] .dryer-card-specs { margin-top: auto; width: 100%; }
.related-card[data-dryer-card] .dryer-card-specs > div { grid-template-columns: minmax(0, 1fr); gap: 6px; }
.related-card[data-dryer-card] .dryer-card-specs dd { text-align: left; }
@media (max-width: 380px) {
  .dryer-card-specs > div { grid-template-columns: minmax(0, 1fr); gap: 6px; }
  .dryer-card-specs dd { text-align: left; }
}
