.multilingual{padding-bottom:44px}.training-feature{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:30px;border-top:1px solid #b9cfc3}.training-photo{border-radius:14px}.training-photo .image-window{aspect-ratio:4/3}.training-photo .image-window>img{width:100%;height:100%;object-fit:cover}.training-copy{min-width:0}.training-copy h3{font-family:Georgia,serif;font-size:clamp(1.7rem,2.6vw,2.25rem);line-height:1.22;margin:12px 0 18px;letter-spacing:-.025em;color:var(--ink)}.multilingual .training-copy .lead{font-size:1rem;line-height:1.75;margin:0}.training-extras{margin-top:20px;padding-inline-start:18px;border-inline-start:3px solid var(--teal);font-size:.95rem;font-weight:650;color:var(--teal-d);line-height:1.7}[lang=ar] .training-copy h3{font-family:'Segoe UI',Tahoma,Arial,sans-serif;line-height:1.5}
@media(max-width:940px){.training-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px}.training-copy h3{font-size:1.8rem}}
@media(max-width:690px){.training-feature{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:25px}.multilingual{padding-bottom:30px}.training-copy h3{font-size:1.8rem}.multilingual .training-copy .lead{font-size:.94rem}.training-extras{font-size:.9rem}.training-photo{max-width:540px}}
@media print{.training-feature{break-inside:avoid}}
