/* Homepage refinements */
.strengths {
  background: #fff;
  display: block;
}

.strengths-panel {
  background: var(--navy);
  border: 1px solid #111820;
  box-shadow:
    inset 0 1px 0 #d5e0e766,
    inset 0 -2px 0 #06131d66,
    0 14px 32px #102d472e;
  color: #fff;
  display: grid;
  grid-template-columns: 46% 54%;
  margin: auto;
  max-width: 1240px;
  padding: 64px 58px 54px;
}

@media (width <= 900px) {
  .strengths-panel {
    grid-template-columns: 1fr;
    padding: 50px 40px 42px;
  }
}

@media (width <= 600px) {
  .strengths-panel {
    padding: 38px 24px 30px;
  }
}
