/* Minimal responsive helpers to satisfy legacy includes
   This file intentionally small — expand as needed for full responsive rules */

/* Ensure layout scales on small screens */
.container, .content, .grid { max-width: 1200px; margin: 0 auto; padding: 0 12px; }
@media (max-width: 768px) { .container, .content, .grid { padding: 0 10px; } }
@media (max-width: 480px) { .grid { grid-template-columns: 1fr; gap: 12px; } }
