@import url("front-page.css");

.bma-ausbildung .hero h1{max-width:10ch}
.bma-ausbildung .reading{max-width:780px;margin:0 auto}
.bma-ausbildung .reading h2{font-family:'Spectral',serif;font-weight:300;font-size:clamp(30px,3.6vw,46px);line-height:1.1;margin-bottom:24px}
.bma-ausbildung .reading p{font-size:18px;line-height:1.75;opacity:.86;margin-bottom:16px}
.bma-ausbildung .compact{padding-top:72px;padding-bottom:72px}
.current-training{padding:96px 0;background:var(--oxblood);color:var(--bone)}
.current-training .srow .srule{background:rgba(241,235,226,.2)}
.training-card{display:grid;grid-template-columns:1fr auto;gap:54px;align-items:center;border:1px solid rgba(241,235,226,.2);padding:46px}
.training-card h2{font-family:'Spectral',serif;font-weight:300;font-size:clamp(30px,4vw,48px);line-height:1.08;margin:12px 0 18px}
.training-card p{max-width:650px;font-size:18px;line-height:1.72;color:rgba(241,235,226,.86);margin-bottom:12px}
.bma-ausbildung .cta{text-align:center}
.bma-ausbildung .cta p{margin-left:auto;margin-right:auto}
.bma-ausbildung .cta-btns{justify-content:center;align-items:center}
@media(max-width:820px){.training-card{grid-template-columns:1fr;padding:28px;gap:26px}.bma-ausbildung .compact{padding:56px 0}}
