.state-grid .card h3::before {
  display: none;
}

.state-grid .card h3 {
  gap: 0.75rem;
}

.state-grid .state-shape {
  flex: 0 0 auto;
  width: 3.25rem;
  height: 2.9rem;
  box-sizing: border-box;
  object-fit: contain;
  padding: 0.36rem;
  border: 2px solid #e3d8e7;
  border-radius: 1rem;
  background: #fff8ec;
  box-shadow: 0 3px 0 rgba(36, 26, 58, 0.12);
}

@media (max-width: 600px) {
  .state-grid .state-shape {
    width: 3rem;
    height: 2.7rem;
  }
}

@media print {
  .state-grid .state-shape {
    width: 2.5rem;
    height: 2.2rem;
    padding: 0.25rem;
    box-shadow: none;
  }
}
