/**
 * Styles for the `cont-heading` class.
 * Defines consistent typography, spacing, and alignment for container headings.
 */

.wp-block-uagb-container.cont-heading {
  gap: 0 !important;
}

.cont-heading > :first-child {
  margin-bottom: var(--gap-m);
}

.wp-block-uagb-container.cont-heading h1::before {
  margin-bottom: var(--gap-m);
}

.wp-block-uagb-container.cont-heading h3::before {
  margin-bottom: var(--gap-m);
}

@media (max-width: 576px) {
  .wp-block-uagb-container.cont-heading h3::before {
    margin-bottom: var(--gap-m);
  }
}
