/** Shopify CDN: Minification failed

Line 99:0 Unexpected "}"

**/
/* ListCentral Targeted Spacing Optimization */
/* Reduces gaps between hero section elements */

/* Reduce space between intro text and search form */
.section-hero {
  margin-bottom: 1rem !important;
}

.rich-text + .form-section,
.rich-text + .search-section {
  margin-top: 1rem !important;
}

/* Search form section spacing */
.search-section,
.find-your-list {
  margin-bottom: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* Reduce space between search form and ratings */
.form-section + .rating-section,
.search-section + .rating-section {
  margin-top: 1rem !important;
}

/* Ratings/reviews section */
.rating-section {
  margin-top: 1rem !important;
  margin-bottom: 1.5rem !important;
  padding: 1rem 0 !important;
}

/* Reduce gaps in content sections */
.content-section {
  margin-bottom: 1.5rem !important;
}

/* Hero content spacing */
.hero-content {
  gap: 1rem !important;
}

/* Reduce padding in main containers */
.page-width {
  padding: 1.5rem !important;
}

/* Specific to the diagram sections */
.section + .section {
  margin-top: 1.5rem !important;
}

/* Text block spacing */
.text-content {
  margin-bottom: 1rem !important;
}

p + p {
  margin-top: 0.5rem !important;
}

/* Form wrapper spacing */
.form-wrapper {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* Reduce vertical rhythm */
.section {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* Badge/intro text spacing */
.intro-badge {
  margin-bottom: 0.5rem !important;
}

.intro-text {
  margin-bottom: 1rem !important;
}

/* Reduce space around SVG diagrams */
.shape-divider,
.svg-section {
  margin: 0.5rem 0 !important;
}

/* Compact the overall layout */
.main-content {
  gap: 1rem !important;
}
}