.training-program-page section{scroll-margin-top:calc(var(--site-header-height) + 1.5rem)}.training-program-hero__facts{position:relative;min-height:20rem;padding:clamp(2rem,4vw,2.75rem);border:1px solid color-mix(in srgb,var(--color-heading-on-dark) 24%,transparent);border-radius:var(--card-radius)}.training-program-hero__facts:before{position:absolute;top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;border-block-start:2px solid var(--color-accent);border-inline-end:2px solid var(--color-accent);content:""}.training-program-hero__facts ul{position:relative;z-index:1;display:grid;gap:clamp(1.25rem,3vw,1.75rem);margin:0;padding:0;list-style:none}.training-program-hero__facts li{display:grid;gap:.35rem}.training-program-hero__facts span{color:var(--color-accent);font-size:var(--type-micro-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.training-program-hero__facts strong{color:var(--color-text-on-dark);font-size:var(--type-body-size);font-weight:var(--font-weight-label);line-height:var(--body-line-height)}
