/*
 * JP-1110 — Job/careers listing: description body text is #333, must be #0b1b45
 * ---------------------------------------------------------------------------
 * Pages:  /de/jobs/     (page-id 8337)
 *         /en/careers/  (page-id 263057, WPML twin of 8337)
 *
 * ROOT CAUSE
 *   Each of the 24 job rows (search-filter/jobs.php -> partials/jobs/item.php)
 *   is an accordion. The header (title / company / location) was already
 *   recoloured to Dark Blue by the JP-471 block in custom-clone.css. The
 *   accordion BODY — the job-description excerpt (`the_excerpt()` <p>/<span>,
 *   no class) — has no colour rule of its own, so it INHERITS #333 from:
 *       wpb-oop-widget-with-global/assets/style.css:97
 *       .jobs-template-product-landing main { color: #333333; }  (product-landing base)
 *   Measured on staging: 0 header elements at #333, but 54 (DE) / 56 (EN)
 *   body <p>/<span> at rgb(51,51,51). This sheet gives the body its own
 *   Dark-Blue colour so it no longer falls through to the <main> default.
 *
 * WHY NOT fix the plugin's <main> #333
 *   That rule is the base text colour for EVERY product-landing page
 *   (css-override rule 4c) — recolouring it would flatten dozens of pages.
 *   Fix belongs at the widget/section that renders the module; here the
 *   listing has no dedicated widget, so it is a page-scoped override.
 *
 * BILINGUAL SCOPE / WPML twin trap (css-override rule 3)
 *   The EN twin carries BOTH page-id-263057 AND page-id-8337 on <body>, so
 *   `body.page-id-8337` alone would already match both languages. Both ids
 *   are listed explicitly for clarity — this fix is intentionally identical
 *   on DE and EN.
 *
 * HOOK
 *   `#accordion-jobs` is emitted directly by search-filter/jobs.php (stable,
 *   template-controlled, jobs-only) — NOT the fragile `section.section-1570`
 *   WPBakery id the JP-471 header block relies on (css-override rule 4:
 *   never scope to a section-<n>/utils-<hash> that a WPBakery re-save renumbers).
 *
 * Buttons inside .accordion-body ("Mehr Details" / "Jetzt bewerben") keep
 * their own colours: jp-162 sets them with a matching rule on the button
 * itself, which always wins over an inherited colour from this ancestor.
 */

body.page-id-8337   #accordion-jobs .accordion-body,
body.page-id-263057 #accordion-jobs .accordion-body {
    color: #0b1b45 !important;
}
