/* ═══════════════════════════════════════════════
   MAIN LAYOUT — content offset for fixed header
   ═══════════════════════════════════════════════ */

.ml-content {
  min-height: 100vh;
  padding-top: 72px;
}

@media (max-width: 640px) {
  .ml-content {
    padding-top: 60px;
  }
}

@media (max-width: 480px) {
  .ml-content {
    padding-top: 56px;
  }
}
