/* Specialization UI Styles */

.spec-container {
  max-width: 900px;
  margin: 0 auto;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .spec-container {
    padding: 8px !important;
  }
  
  .spec-container h2 {
    font-size: 18px !important;
  }
  
  .spec-container h3 {
    font-size: 15px !important;
  }
}

@media (max-width: 480px) {
  .spec-container [style*="grid-template-columns"] {
    grid-template-columns: 1fr !important;
  }
}
