/* Editorial training catalogue. */
.site-root [id^="training-"],.site-root #trainings{scroll-margin-top:110px}
.training-tagline{font-size:1rem;line-height:1.8;color:var(--muted)}
.training-facts{margin:28px 0;display:grid;gap:18px}
.training-facts dt{font-weight:600;color:var(--ink)}
.training-facts dd{margin:5px 0 0;color:var(--muted);line-height:1.65}
.training-output{padding:24px;background:hsl(240 27% 25% / 1);border-radius:14px;color:#fff}
.site-root .training-output h3{line-height:1.2;font-weight:600;margin:0 0 12px;color:#fff}
.training-output p{margin:0;line-height:1.65;color:#d9ded9}
.training-link{display:inline-block;margin-top:26px;font-weight:600;text-underline-offset:5px;text-decoration-thickness:1px}
.training-link:hover{text-decoration-thickness:2px}
.training-feature{padding:70px 0 85px;border-top:1px solid var(--line)}
.training-feature:first-child{border-top:0}
.training-page .certification-footer{border-top:0}
.training-feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px}
.site-root .training-feature h2{line-height:1.08;margin:0 0 24px;font-weight:600}
.training-feature-title .training-tagline{max-width:35ch}
.training-feature-body>.training-description{font-size:1rem;line-height:1.8;margin:0}
.training-feature-body .training-facts{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}

@media(max-width:1000px) and (min-width:801px){.training-feature-inner{gap:45px}}
@media(max-width:800px){
 .training-feature-inner{grid-template-columns:1fr;gap:1rem}.training-feature{padding:45px 0 55px}.training-feature-body .training-facts{grid-template-columns:1fr}
 .training-tagline,.training-feature-body>.training-description{font-size:1rem}
 .training-feature-title .training-tagline{max-width:none;margin:0}
}

.training-feature-body>.training-description+.training-description{margin-top:1em}

.training-feature-body>.training-description+.training-output{margin-top:30px}

/* Section numbers are intentionally hidden. */
.training-feature-title>.training-number{display:none}

