/* Mavria job board styles for Ashby. Source: HR/Job Postings/z-archive/specs/ashby-job-board.css */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");
:root { --fontFamily: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; --mavria-ink: #070707; --mavria-green: #2A3C22; --mavria-muted: #4a4a4a; }
body { color: var(--mavria-ink); }
.ashby-job-posting-heading { font-size: 32px; font-weight: 700; line-height: 1.2; letter-spacing: -0.01em; color: var(--mavria-ink); }
.ashby-job-posting-left-pane h2 { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: var(--mavria-green); }
.ashby-job-posting-left-pane p, .ashby-job-posting-left-pane li, .ashby-job-posting-left-pane span { color: var(--mavria-ink); }
.ashby-job-posting-description { color: var(--mavria-ink); line-height: 1.6; }
.ashby-job-posting-description h1, .ashby-job-posting-description h2, .ashby-job-posting-description h3 { font-size: 21px; font-weight: 700; line-height: 1.3; color: var(--mavria-ink); margin-bottom: 6px; }
.ashby-job-posting-description strong { font-weight: 700; color: var(--mavria-ink); }
.ashby-job-posting-description ul { list-style-type: "–\00a0\00a0"; margin-left: 0; padding-left: 18px; }
.ashby-job-posting-description li { margin-left: 0; padding-left: 2px; }
.ashby-job-posting-description li::marker { color: var(--mavria-ink); }
.ashby-job-posting-description a { color: var(--mavria-green); text-decoration: underline; text-underline-offset: 2px; }
.ashby-job-board-heading { font-weight: 700; color: var(--mavria-ink); }
.ashby-department-heading, .ashby-job-posting-brief-department-heading { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: var(--mavria-green); }
.ashby-job-posting-brief-title { font-weight: 600; color: var(--mavria-ink); }
.ashby-job-posting-brief-details { color: var(--mavria-muted); }
.ashby-application-form-section-header-title { font-weight: 700; color: var(--mavria-ink); }
.ashby-application-form-question-title { font-weight: 600; color: var(--mavria-ink); }
