.oilcooling-page .toolcooling-hero h1 { max-width: 20ch; }
.oilcooling-page .toolcooling-hero__media img { object-position: 52% 45%; }
.oilcooling-page .toolcooling-hero__facts strong { white-space: nowrap; }

.oilcooling-case ul {
  display: grid;
  gap: .85rem;
  margin: 2rem 0 0;
  padding: 1.6rem 0 0;
  border-top: 1px solid rgba(255, 255, 255, .28);
  list-style: none;
}

.oilcooling-case li {
  position: relative;
  padding-left: 1.5rem;
  color: rgba(255, 255, 255, .9);
  line-height: 1.45;
}

.oilcooling-case li::before {
  content: '✓';
  position: absolute;
  left: 0;
  color: #fff;
  font-weight: 800;
}

@media (max-width: 48rem) {
  .oilcooling-page .toolcooling-hero h1 { max-width: 20ch; font-size: min(clamp(2.6rem, 12.5vw, 3.8rem), clamp(1.65rem, 2.4vw, 2.25rem)); }
  .oilcooling-page .toolcooling-hero__media img { object-position: 50% 42%; }
}
