.component-a54f1f46-fc91-414a-8e23-409c37671beb p:last-child {
  margin-bottom: 0;
}

.component-a54f1f46-fc91-414a-8e23-409c37671beb figure img {
  width: 100%;
}

.component-a54f1f46-fc91-414a-8e23-409c37671beb * + .actions {
  margin-top: 2.5rem;
}
.component-ad8c0ff3-6719-4bc6-8aba-b983ad82fe9d .images {
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
}

@media only screen and (min-width: 768px) {
  .component-ad8c0ff3-6719-4bc6-8aba-b983ad82fe9d.two .images {
    grid-template-columns: 1fr 1fr;
  }
  .component-ad8c0ff3-6719-4bc6-8aba-b983ad82fe9d.three .images {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .component-ad8c0ff3-6719-4bc6-8aba-b983ad82fe9d.four .images {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .component-ad8c0ff3-6719-4bc6-8aba-b983ad82fe9d.five .images {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  .component-ad8c0ff3-6719-4bc6-8aba-b983ad82fe9d.six .images {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .component-ad8c0ff3-6719-4bc6-8aba-b983ad82fe9d.seven .images {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
}
