/* ── Tablet: 600–900px ──────────────────────────────────────────────────────── */
@media (max-width: 900px) {
  .byg-nav,
  .byg-header-ctas,
  .byg-topic-bar { display: none !important; }

  .byg-hamburger { display: flex !important; }

  .byg-hero-grid { grid-template-columns: 1fr !important; }
  .byg-hero-illustration-wrap { display: none !important; }
  .byg-hero h1 { font-size: 32px !important; letter-spacing: -0.8px !important; }

  .byg-cat-grid { grid-template-columns: repeat(2, 1fr) !important; }
  .byg-article-grid { grid-template-columns: 1fr !important; }
  .byg-cat-content { grid-template-columns: 1fr !important; }
  .byg-sidebar { display: none !important; }

  .byg-article-layout { grid-template-columns: 1fr !important; }
  .byg-article-sidebar { display: none !important; }

  .byg-green-grid { grid-template-columns: 1fr !important; }
  .byg-green-illustration { display: none !important; }

  .byg-footer-grid { grid-template-columns: 1fr 1fr !important; }

  .byg-article-list-item { grid-template-columns: 120px 1fr !important; }

  .byg-cta-banner { grid-template-columns: 1fr !important; padding: 32px 24px !important; }
}

/* ── Mobile: < 600px ────────────────────────────────────────────────────────── */
@media (max-width: 600px) {
  .byg-cat-grid { grid-template-columns: 1fr !important; }
  .byg-hero-btns { flex-direction: column !important; }
  .byg-footer-grid { grid-template-columns: 1fr !important; }
  .byg-partners-inner { gap: 16px !important; }
  .byg-article-list-thumb { display: none !important; }
  .byg-article-list-item { grid-template-columns: 1fr !important; }
  .byg-pris-content { padding: 32px 16px 60px !important; }
  .byg-result-price { font-size: 28px !important; }
  .byg-cat-pick-grid { grid-template-columns: 1fr !important; }
}
