/* Cotidal: simple monochrome identity until the brand assets are ready. */
:root {
  --colorPrimary600: #171717;
  --colorPrimary900: #000000;
}

/* Ashby's fallback organization name; preserve its actual text. */
[class*="_navLogoText_"] {
  color: #171717 !important;
  text-transform: none !important;
  font-size: 32px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: -0.8px !important;
}

.ashby-job-posting-description > h2 {
  font-size: 20px !important;
  line-height: 28px !important;
  font-weight: 600 !important;
  margin: 36px 0 0 !important;
}
.ashby-job-posting-description > h2:first-child {
  margin-top: 0 !important;
}
.ashby-job-posting-description > h2 strong {
  font-weight: inherit !important;
}
.ashby-job-posting-description > p {
  margin: 16px 0 0 !important;
}
.ashby-job-posting-description > h2 + p,
.ashby-job-posting-description > h2 + ul {
  margin-top: 12px !important;
}
.ashby-job-posting-description li + li {
  margin-top: 12px !important;
}
