/* responsive-tablet.css — 768–1199px */

@media (max-width: 1199.98px) {
  .blog-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .portfolio-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .experience-box {
    padding: 2.75rem 2.5rem;
  }
}

@media (max-width: 991.98px) {
  .as-header .as-nav { display: none; }
  .blog-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .portfolio-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-detail__sidebar { position: static; }
}
