.page-forage-solution main h2 {
  font-size: 40px;
  line-height: 1.08;
  letter-spacing: -.04em;
  text-transform: none;
  max-width: 18em;
}

.page-forage-solution .forage-solution-directions .annual-related-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  gap: .8rem;
}

.page-forage-solution .forage-solution-supply {
  padding: clamp(2.15rem, 3.2vw, 3.15rem) 0;
}

@media (max-width: 47.99rem) {
  .page-forage-solution main h2 {
    font-size: 24px;
    line-height: 1.15;
    letter-spacing: -.03em;
  }
}
