.training-page{overflow-wrap:anywhere}.training-page .training-eyebrow{letter-spacing:.12em;text-transform:uppercase}.training-page .training-title{font-size:clamp(1.65rem,6.1vw + .8rem,5rem);letter-spacing:-0.055em}.training-page .training-heading{font-size:clamp(1.75rem,3vw,3rem);line-height:1.1;letter-spacing:-0.045em}.training-page .training-hero{background:radial-gradient(ellipse at top right, var(--primary-bg-subtle), transparent 65%)}@media(width >= 1024px){.training-page .training-hero-layout{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.training-page .training-invitation{background-image:linear-gradient(145deg, var(--bg-1), var(--bg-2))}.training-page .training-time{font-variant-numeric:tabular-nums}.training-page .training-venue-number{inset:auto auto .75rem .75rem}
