/* TryHired job-requirements family (S038 W2-A): the stage rules these pages use; loaded only by those pages. */
.dg-prog .label { color: var(--gold); }
.dg-filters { display: flex; flex-wrap: wrap; gap: 10px; }
.dg-disc-panel .label { color: var(--gold); }
.dg-disc-panel .fx-search input { width: 100%; min-width: 0; border-color: transparent; color: var(--ink); }
.pth-from .label { color: var(--gold); }
.tl-offers .fam-2 { gap: 14px !important; }
.ep-sub { font-size: 13.5px; color: var(--mute-2); }
/* Sprint 005C · regional price levels (BEA RPP) */
.rp-card { padding: 22px; display: flex; flex-direction: column; gap: 8px; align-self: center; } .rp-card > strong { font-size: 48px; letter-spacing: -0.04em; line-height: 1; }
.rp-def { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 10px; margin: 14px 0 0; }
.rp-def > div { padding: 14px 16px; border-radius: var(--r-lg); background: var(--card); border: 1px solid var(--rule); } .rp-def p { margin: 6px 0 0; font-size: 14.5px; color: var(--mute-2); }
