/**
 * join-us.css
 *
 * Styling for views/join-us.php — loaded only on that page (see
 * layouts/head.php's $page === 'join-us' check). Same palette/container
 * convention as css/contact-us.css/css/mortgages.css. The application
 * form itself is styled by the shared css/lead-form.css (its lf-prefixed
 * classes, also loaded on this page) — this file owns the single-column
 * recruiting copy, bullet list, and the Our Pledge section below it.
 */

.ju-wrap {
  max-width: 860px;
  margin: 0 auto;
  padding: 24px 16px 48px;
  color: #12233D;
}

.ju-heading {
  font-size: 30px;
  font-weight: 800;
  margin: 0 0 8px;
}

.ju-subheading {
  font-size: 20px;
  font-weight: 700;
  color: #12233D;
  margin: 28px 0 12px;
}

.ju-copy {
  font-size: 15px;
  line-height: 1.6;
  color: #4B5A70;
  margin: 0 0 16px;
}

.ju-list {
  margin: 0 0 16px;
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.ju-list li {
  font-size: 15px;
  line-height: 1.6;
  color: #4B5A70;
}

.ju-form-col {
  margin-top: 8px;
}

.ju-pledge {
  margin-top: 40px;
  padding-top: 32px;
  border-top: 1px solid #DCE1E8;
}
