/* ===========================================
   Responsive Styles - Natural Nutrition Works
   Mobile-First Breakpoints
   =========================================== */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  .benefits-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  
  .cta-buttons {
    flex-direction: row;
    justify-content: center;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  h1 { font-size: var(--text-5xl); }
  h2 { font-size: var(--text-4xl); }
  h3 { font-size: var(--text-3xl); }
  
  .main-nav {
    display: flex;
  }
  
  .footer-content {
    grid-template-columns: 2fr 1fr 1fr;
  }
  
  section {
    padding: var(--space-3xl) 0;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .container {
    padding: 0 var(--space-xl);
  }
  
  .benefits-grid {
    grid-template-columns: repeat(4, 1fr);
    gap: var(--space-xl);
  }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  html {
    font-size: 18px;
  }
}

/* Print Styles */
@media print {
  .site-header,
  .site-footer,
  .btn {
    display: none;
  }
  
  body {
    color: #000;
    background: #fff;
  }
  
  a {
    color: #000;
    text-decoration: underline;
  }
}