.gaap-stats { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.gaap-stats div:last-child { border-right: 0; }
.gaap-filters { grid-template-columns: repeat(2, minmax(0, 1fr)); }

@media (max-width: 900px) {
  .gaap-stats { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .gaap-stats div { border-bottom: 1px solid #d0cec7; }
  .gaap-stats div:nth-child(3n) { border-right: 0; }
  .gaap-stats div:last-child { border-right: 0; }
}

@media (max-width: 600px) {
  .gaap-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .gaap-stats div:nth-child(3n) { border-right: 1px solid #d0cec7; }
  .gaap-stats div:nth-child(2n) { border-right: 0; }
  .gaap-stats div:last-child { border-right: 0; }
  .gaap-filters { grid-template-columns: 1fr; }
}
