@media (max-width: 480px) {
  .btn-large { max-width: 100%; white-space: normal; text-align: center; padding-left: 18px; padding-right: 18px; }
  .seo-two-column > *, .tips-hero-grid > * { min-width: 0; }
  .tips-hero-grid { grid-template-columns: minmax(0, 1fr); }
}
