/* mobile.css */

@media (max-width: 600px) {
  header h1 {
    font-size: 1.5rem;
  }
  
  header {
  height: 200px;
  }
  
  .card h2 {
    font-size: 1.5rem;
  }

  .contact-card h3 {
    font-size: 1.3rem;
  }

  .contact-item {
    flex: 1 1 100%;
  }

  .button {
    width: 100%;
    font-size: 1rem;
  }

  .rates-table {
    font-size: 18px;
  }

  /* Keep choice plan as two columns */
  .rates-table td, 
  .rates-table th {
    min-width: 80px;
  }
}