.finish-section {
  background: #f7f9fb;
}

.finishes-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  margin-top: 3rem;
}

.finish-card {
  display: flex;
  flex-direction: column;
  gap: .45rem;
  padding: 1.35rem 1.5rem;
  background: #fff;
  border: 1px solid #dbe1e7;
  border-top: 3px solid #0875e1;
}

.finish-card strong {
  font: 700 1.2rem/1.15 Arial Narrow, Arial, sans-serif;
  text-transform: uppercase;
}

.finish-card span {
  color: #60707c;
  font-size: .94rem;
}

@media (max-width: 560px) {
  .finishes-grid {
    grid-template-columns: 1fr;
  }
}
