.Jobs-module__0iMd7W__page{background:var(--color-cream);min-height:100vh;color:var(--color-ink)}.Jobs-module__0iMd7W__inner{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:44px 24px 72px}.Jobs-module__0iMd7W__eyebrow{font-size:var(--text-xs);letter-spacing:.1em;font-weight:700;font-family:var(--font-display);text-transform:uppercase;border-bottom:2px solid var(--color-ink);margin-bottom:18px;padding-bottom:6px;display:inline-flex}.Jobs-module__0iMd7W__heading{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(27px,4.6vw,38px);font-weight:700;line-height:1.13}.Jobs-module__0iMd7W__answer{border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-surface);border-left-width:5px;margin-top:22px;padding:22px 24px}.Jobs-module__0iMd7W__answerRequired{border-left-color:var(--status-bad)}.Jobs-module__0iMd7W__answerUsually{border-left-color:var(--status-warn)}.Jobs-module__0iMd7W__answerNotRequired{border-left-color:var(--status-good)}.Jobs-module__0iMd7W__answerLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-weight:700}.Jobs-module__0iMd7W__answerValue{font-family:var(--font-display);margin-top:6px;font-size:clamp(22px,3.6vw,30px);font-weight:700;line-height:1.15}.Jobs-module__0iMd7W__answerValueRequired{color:var(--status-bad)}.Jobs-module__0iMd7W__answerValueUsually{color:var(--status-warn-text)}.Jobs-module__0iMd7W__answerValueNotRequired{color:var(--status-good)}.Jobs-module__0iMd7W__answerNote{font-size:var(--text-base);color:var(--color-muted);margin-top:10px;line-height:1.6}.Jobs-module__0iMd7W__section{margin-top:32px}.Jobs-module__0iMd7W__h2{font-family:var(--font-display);margin-bottom:10px;font-size:clamp(18px,2.8vw,22px);font-weight:700;line-height:1.3}.Jobs-module__0iMd7W__body{font-size:var(--text-base);color:var(--color-muted);margin-bottom:12px;line-height:1.65}.Jobs-module__0iMd7W__stats{margin-top:var(--space-4)}.Jobs-module__0iMd7W__links{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:14px;display:grid}.Jobs-module__0iMd7W__link{background:var(--color-surface);border:1.5px solid var(--color-border);border-left:3px solid var(--color-ink);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex}.Jobs-module__0iMd7W__link:hover{background:var(--color-hover)}.Jobs-module__0iMd7W__linkTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--color-ink)}.Jobs-module__0iMd7W__linkMeta{font-size:var(--text-xs);color:var(--color-faint);line-height:1.4}.Jobs-module__0iMd7W__caveat{font-size:var(--text-xs);color:var(--color-faint);border-left:3px solid var(--color-border);margin-top:18px;padding-left:14px;line-height:1.55}.Jobs-module__0iMd7W__group{margin-top:28px}.Jobs-module__0iMd7W__groupLabel{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);margin-bottom:4px}.Jobs-module__0iMd7W__groupLabelRequired{color:var(--status-bad)}.Jobs-module__0iMd7W__groupLabelUsually{color:var(--status-warn)}.Jobs-module__0iMd7W__groupLabelNotRequired{color:var(--status-good)}.Jobs-module__0iMd7W__groupNote{font-size:var(--text-xs);color:var(--color-faint);margin-bottom:12px}.Jobs-module__0iMd7W__jobGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.Jobs-module__0iMd7W__jobCard{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:3px;padding:13px 15px;text-decoration:none;display:flex}.Jobs-module__0iMd7W__jobCard:hover{background:var(--color-hover);border-color:var(--color-ink)}.Jobs-module__0iMd7W__jobTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-base);color:var(--color-ink);text-transform:capitalize}.Jobs-module__0iMd7W__jobMeta{font-size:var(--text-xs);color:var(--color-faint)}
