.post-type-archive-integration .wp-block-query .wp-block-post-template {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 1.5rem !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.post-type-archive-integration .wp-block-query .wp-block-post-template > li {
  margin: 0 !important;
  width: auto !important;
  max-width: none !important;
  padding: 0 !important;
}

.post-type-archive-integration .wp-block-query .f360-connector-card {
  height: 100%;
  min-height: 235px;
  justify-content: flex-start;
}

.post-type-archive-integration .wp-block-query .f360-connector-card .wp-block-post-title {
  margin: 0;
}

.post-type-archive-integration .wp-block-query .f360-connector-card .wp-block-post-excerpt {
  margin: 0;
}

.post-type-archive-integration .wp-block-query .f360-connector-card .wp-block-post-excerpt__excerpt {
  margin: 0;
}

@media (max-width: 1024px) {
  .post-type-archive-integration .wp-block-query .wp-block-post-template {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 640px) {
  .post-type-archive-integration .wp-block-query .wp-block-post-template {
    grid-template-columns: 1fr !important;
  }
}
