@import url("https://use.typekit.net/yqm7bkd.css");

/* stylelint-disable */

/*
 * Custom Job Board Stylesheet
 * Typography: Neue Haas Grotesk (Display for headings, Text for body)
 * Adobe Fonts Kit: yqm7bkd
 *
 * IMPORTANT: The @import rule MUST remain the very first line of this file.
 * No comments, whitespace, or other rules may precede it — otherwise browsers
 * will silently ignore the import and fonts will not load.
 */

/* ==========================================================================
   CSS Custom Properties — Override Ashby defaults
   ========================================================================== */

:root {
  /* Font family — applies globally across the job board */
  --fontFamily: "neue-haas-grotesk-text", "Helvetica Neue", "Helvetica",
    "Arial", sans-serif;
}

/* ==========================================================================
   Base Typography
   ========================================================================== */

/* All headings use the Display cut for better optical sizing */
.ashby-job-board-heading,
.ashby-job-posting-heading,
.ashby-job-posting-header,
.ashby-job-posting-brief-title,
.ashby-department-heading,
.ashby-department-heading-level,
.ashby-job-posting-brief-department-heading,
.ashby-job-posting-brief-department-heading-level,
.ashby-application-form-section-header-title,
.ashby-application-form-autofill-input-title {
  font-family: "neue-haas-grotesk-display", "Helvetica Neue", "Helvetica",
    "Arial", sans-serif;
}

/* Body / UI text uses the Text cut for readability at smaller sizes */
.ashby-job-posting-brief-details,
.ashby-application-form-question-title,
.ashby-application-form-question-description,
.ashby-application-form-section-header-description,
.ashby-application-form-autofill-input-description,
.ashby-application-form-texting-consent-description,
.ashby-application-form-field-entry,
.ashby-application-form-submit-button,
.ashby-job-board-filter,
.ashby-job-board-filters-label,
.ashby-job-board-reset-filters-label,
.ashby-job-board-heading-count,
.ashby-job-board-back-to-all-jobs-button,
.ashby-job-posting-left-pane,
.ashby-job-posting-right-pane,
.ashby-application-form-success-container,
.ashby-application-form-failure-container,
.ashby-application-form-blocked-application-container {
  font-family: "neue-haas-grotesk-text", "Helvetica Neue", "Helvetica",
    "Arial", sans-serif;
}
