/* Mobile overrides to keep Key Indicators, Sources, and Fundamentals Data matching */

@media (max-width: 768px) {
  .sources-section,
  .indicators-section,
  .fundamental-data-section {
    width: 90%;
    max-width: none;
    margin: 1.5rem auto; /* center horizontally, equal vertical spacing */
  }

  /* Match Fundamentals Data toggle sizing with others on mobile */
  .fundamental-data-section .section-toggle {
    font-size: 1.175rem;
    padding: 1rem;
  }
}

@media (max-width: 480px) {
  .fundamental-data-section .section-toggle {
    font-size: 1.175rem;
    padding: 1rem;
  }
}

