.wp-block-columns:not(:first-child) {
  margin-top: var(--spacing-200);
}

/* .content > *:not(:first-child) {
  margin-top: var(--spacing-200);
} */

.wp-block-columns.is-layout-flex {
  gap: var(--spacing-100);
}

.wp-block-column > *:not(:last-child) {
  margin-bottom: var(--spacing-100);
}

.wp-block-columns ul li {
  padding-left: var(--spacing-100);
  list-style-position: inside;
  list-style-type: "\2192";
  list-style-type: circle;
}

.wp-block-columns h1,
.wp-block-columns h2,
.wp-block-columns h3,
.wp-block-columns h4,
.wp-block-columns h5,
.wp-block-columns h6 {
  font-weight: 700;
}

.wp-block-columns h1 {
  font-size: var(--fs-300) !important;
}

.wp-block-columns h2 {
  font-size: var(--fs-200) !important;
}

.wp-block-columns h3,
.wp-block-columns h4,
.wp-block-columns h5,
.wp-block-columns h6 {
  font-size: var(--fs-100) !important;
}

.wp-block-columns p {
  padding: 0;
}

.wp-block-separator {
  margin-top: var(--spacing-200);
  margin-bottom: var(--spacing-200);
  color: var(--purple);
}

.wp-block-buttons:not(:first-child) {
  margin-top: var(--spacing-200);
}

.wp-block-buttons:not(:last-child) {
  margin-bottom: var(--spacing-200);
}

.wp-block-button__link {
  color: var(--purple) !important;
  border: 2px solid var(--purple) !important;
  background-color: transparent !important;
  font-size: var(--fs-75) !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.35rem !important;
  text-decoration: none !important;

  transition: background-color 0.3s ease-in-out;
}

.wp-block-button__link:hover {
  color: white !important;
  background-color: var(--purple) !important;
}

.download a:after {
  content: "";
  background-image: url("../assets/download-arrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 0.7rem;
  height: 0.7rem;
  display: inline-block;
  margin-left: 0.35rem;
}

.download a:hover:after {
  filter: brightness(280%);
}

.has-custom-purple-color {
  color: var(--purple) !important;
}

.has-custom-purple-background-color {
  background-color: var(--purple);
}

.wp-block-column a {
  color: var(--purple);
  text-decoration: underline;
  text-underline-offset: 2px;
}
