/* =========================================================
   Radiant Ashby Careers – Canonical Custom CSS (v1.2)
   ========================================================= */


/* =========================
   Base Page Styling
   ========================= */

body {
  background: #ffffff !important;
}

/* Default headings (keep system scale) */
h1,
h2,
h3 {
  letter-spacing: 0.02em;
}

/* Body copy */
p,
li,
span,
div {
  color: #000000;
  line-height: 1.6;
}

/* Default links */
a {
  color: #BA9264;
}
a:hover {
  opacity: 0.85;
}

/* Buttons */
button,
[type="submit"] {
  border-radius: 4px;
}

/* Dividers */
hr {
  border: none;
  border-top: 1px solid #e6e6e6;
}


/* =================================================
   HEADINGS — Match "Open Positions" (size + weight)
   ================================================= */

/* Open Positions */
.ashby-job-posting-brief-list h2 {
  color: #000000 !important;
  font-weight: 700;
}

/* Injected section headings (CSS content) */
.ashby-job-posting-brief-list::before {
  font-weight: 400;
}

/* Make section titles look like Open Positions */
.ashby-job-posting-brief-list::before {
  font-size: inherit;
}

/* Force specific headings to black + bold */
.ashby-job-posting-brief-list::before {
  color: #000000;
}


/* =================================================
   LINK COLOR — Standard Web Blue (within intro copy)
   ================================================= */

/* Force links inside injected copy to web blue */
.ashby-job-posting-brief-list a,
.ashby-job-posting-brief-list a:visited {
  color: #0000EE;
}

.ashby-job-posting-brief-list a:hover {
  color: #0000EE;
  text-decoration: underline;
}