/* PAGE-SPECIFIC CSS: elastic-training
   Local page additions only. Reusable template CSS in css/sections/ and css/components/ is untouched. */

/* hero-primary (industries-kpi-hero): title measure widened from template 14ch to 75% of the shell so it sets in 3 lines (Grace, rev 5). */
#hero-primary .industries-kpi-hero__title{max-width:none;width:var(--title-description-width)}
@media (max-width:900px){#hero-primary .industries-kpi-hero__title{width:100%}}

/* hero-primary (industries-kpi-hero): source CTA "Join Us". The template has no CTA slot. */
.elastic-training-hero-cta{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:40px;padding:17px 30px;background:var(--deep);color:#fff;border-bottom:2px solid var(--gold);font:700 13.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .2s var(--ease)}
.elastic-training-hero-cta span{color:#F3CD29;font-size:15px;transition:transform .25s var(--ease)}
.elastic-training-hero-cta:hover{background:#0A4526}
.elastic-training-hero-cta:hover span{transform:translateX(4px)}
.elastic-training-hero-cta:focus-visible{outline:3px solid var(--bronze);outline-offset:4px}

/* certification-paths (technical-engagement-spec-grid): source course badges inside cards. */
.elastic-training-course-badge{display:block;width:64px;height:64px;object-fit:contain;margin-bottom:4px}
.technical-engagement-spec-grid__card:hover .technical-engagement-spec-grid__book span{transform:translateX(4px)}
.technical-engagement-spec-grid__book span{transition:transform .25s var(--ease)}

/* why-square-shift-training (numbered-domain-index-strip): rows are not links on this page (no source destinations). */
.numbered-domain-index-strip__link[data-static]{cursor:default}

@media (prefers-reduced-motion:reduce){
  .elastic-training-hero-cta,.elastic-training-hero-cta span,.technical-engagement-spec-grid__book span{transition:none}
}
[data-manifest-section="shared-site-menu"]{display:contents}

/* The certification guide remains an inline link within the course close paragraph. */
.technical-engagement-spec-grid__close p a{all:unset;cursor:pointer;text-decoration:underline}
