/* ============================================================
   GLOBAL RESPONSIVE — shared breakpoints across all themes
   ============================================================ */

/* Tablet — 768px */
@media (max-width: 768px) {
  .g-wrap {
    padding: 0 16px;
  }
  .g-section {
    padding: 36px 0;
  }
}

/* Mobile — 480px */
@media (max-width: 480px) {
  .g-wrap {
    padding: 0 12px;
  }
  .g-section {
    padding: 24px 0;
  }
}
