/* GROWBZ — Comparison page.
   The design is desktop-only and carries all cosmetic values inline; these rules only
   adapt the layout below tablet width via data-* hooks (no effect at >= 1024px). */

@media (max-width: 960px) {
  [data-story-grid] { grid-template-columns: 1fr !important; }
}

@media (max-width: 640px) {
  [data-cmp-hero] { padding: 52px 20px 60px !important; }
  [data-cmp-h1] { font-size: 32px !important; }
  [data-cmp-section] { padding-left: 20px !important; padding-right: 20px !important; }
  [data-cmp-callout] { padding: 40px 24px !important; }
}
