main > .hero:has(> .woo-offers-home-grid) { min-height: 0; }
main .hero > .woo-offers-home-grid {
  grid-template-columns: minmax(0, 1.65fr) minmax(0, 1fr);
  align-items: start;
  gap: clamp(22px, 3vw, 44px);
  padding-block: clamp(26px, 4vw, 56px);
}
main .woo-offers-home-grid > .woo-offers-copy { display: block; min-width: 0; }
main .woo-offers-home-grid .woo-offers-copy > .eyebrow { margin: 0 0 12px; }
main .woo-offers-home-grid .woo-offers-copy > h1 {
  font-size: clamp(2rem, 4.5vw, 4.4rem);
  max-width: none;
  margin: 0 0 18px;
  line-height: 1.06;
  text-wrap: balance;
}
main .woo-offers-home-grid .woo-offers-copy > h1 span {
  color: #91e4f4;
  -webkit-text-stroke: 0;
}
main .woo-offers-home-grid .woo-offers-copy > .vdf8 { margin-block: 0 18px; }
main .woo-offers-home-grid .vdf8-head { font-size: clamp(1rem, 1.55vw, 1.3rem); }
main .woo-offers-home-grid .hero-lede { margin-block: 16px; }
main .woo-offers-home-grid > .verdict-card { grid-area: 1 / 2; min-width: 0; max-width: none; }
@media (max-width: 860px) {
  main .hero > .woo-offers-home-grid { grid-template-columns: minmax(0, 1fr); }
  main .woo-offers-home-grid > .verdict-card { grid-area: auto; }
}
