.training .training-hero .hero{height:auto;min-height:0;padding-top:0;background:none}.training-entry-photo{display:block;width:100%;height:auto;object-fit:contain}.training .training-hero .kasten{position:relative;min-height:0;background:#101113;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:0}.training .training-hero .kasten-inner{max-width:none;padding:38px 5%;gap:30px}.training .training-hero .text-col{max-width:850px}.training .training-hero .kasten h1{max-width:28ch}.training .training-hero .kasten p{max-width:75ch}@media(max-width:1100px){.training .training-hero .kasten-inner{flex-direction:column;align-items:flex-start}.training .training-hero .ctas{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:600px){.training .training-hero .kasten-inner{padding:28px 24px}}

.training .training-hero .hero{max-height:none;overflow:visible}.training .training-hero{display:flow-root}

/* Selected compact introduction, with edge-to-edge uncropped photo. */
.training .training-entry-photo{display:block;width:100%;height:auto;max-height:none;border:0;border-radius:0;margin:0;padding:0}.training .training-hero .hero{padding:0;margin:0;border:0;border-radius:0;background:#101113}.training .training-hero .kasten{width:100%;margin:0;border:0;border-radius:0}.training .training-hero .kasten-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px 5%}.training .training-hero .kasten h1{font-size:clamp(26px,2.5vw,38px);max-width:32ch}.training .training-hero .kasten p{max-width:70ch;font-size:15px}.training .training-hero .ctas{flex-direction:column;gap:10px}@media(max-width:900px){.training .training-hero .kasten-inner{display:block}.training .training-hero .ctas{flex-direction:row;margin-top:24px}}

