.public-intake-party-form {
  --public-intake-action-primary: var(--mfl-client-action-brand);
  --public-intake-action-primary-hover: var(--mfl-client-action-brand-hover);
}

.public-intake-party-form .primary-action:not(:disabled) {
  background: var(--public-intake-action-primary);
}

.public-intake-party-form .primary-action:not(:disabled):hover {
  background: var(--public-intake-action-primary-hover);
}

.public-intake-inline-error {
  grid-column: 1 / -1;
  margin: -6px 0 0;
  color: #7b3025;
  font-size: 13px;
  font-weight: 700;
}

.public-intake-step-one-header .public-intake-step-eyebrow {
  max-width: none;
  margin: 0 0 4px;
  color: var(--color-accent);
}

.public-intake-trailhead-hero h1,
.public-intake-trailhead-hero p {
  margin: 0;
}

.public-intake-trailhead-hero .public-intake-trailhead-backdrop {
  background-image: url('/assets/images/heroes/tell-us-about-you-trail-head.avif');
  background-position: center center;
}

.public-intake-orientation ul {
  list-style: none;
  margin: 2px 0 0;
  padding: 0 0 0 10px;
}

.public-intake-orientation li {
  display: grid;
  grid-template-columns: 18px minmax(0, 1fr);
  align-items: center;
  gap: 7px;
}

.public-intake-orientation-check {
  color: var(--color-success);
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
}

.public-intake-orientation-note {
  margin: 2px 0 0 10px !important;
  padding-top: 8px;
  border-top: 1px solid rgba(111, 126, 143, 0.22);
}

@media (max-width: 760px) {
  .public-intake-trailhead-hero .public-intake-trailhead-backdrop {
    background-position: 70% center;
  }

  .public-intake-orientation ul {
    padding-left: 5px;
  }

  .public-intake-orientation-note {
    margin-left: 5px !important;
  }
}
