.training-overview{background:var(--paper)}
.training-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.training-card{min-height:360px;padding:34px;background:#e8e9df;display:flex;flex-direction:column}
.training-card:nth-child(2){background:var(--green);color:#fff}
.training-card:nth-child(2) p{color:#c8d5ce}
.training-card:nth-child(3){background:var(--orange);color:#fff}
.training-card:nth-child(3) p{color:#ffe7df}
.training-card:nth-child(4){background:var(--ink);color:#fff}
.training-card:nth-child(4) p{color:#b5c0ba}
.training-card>span{font:700 11px "Manrope";text-transform:uppercase;letter-spacing:.14em;color:var(--orange)}
.training-card:nth-child(2)>span,.training-card:nth-child(4)>span{color:var(--lime)}
.training-card:nth-child(3)>span{color:#fff}
.training-card h2{font:650 31px/1.15 "Manrope";margin:auto 0 15px}
.training-card p{color:#596860;line-height:1.65}
.training-card ul{padding:18px 0 0;margin:0;border-top:1px solid currentColor;list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.training-card li{padding:6px 9px;border:1px solid currentColor;font-size:11px}
.format-section{background:var(--cream)}
.format-grid{display:grid;grid-template-columns:.75fr 1fr;gap:100px;align-items:start}
.format-grid h2{font-size:clamp(40px,5vw,64px);margin:0}
.format-list{border-top:1px solid var(--line)}
.format-list article{display:grid;grid-template-columns:55px 1fr;padding:27px 0;border-bottom:1px solid var(--line)}
.format-list span{color:var(--orange);font:700 11px "Manrope"}
.format-list h3{font:650 23px "Manrope";margin:0 0 8px}
.format-list p{margin:0;color:#596860;line-height:1.65}
@media(max-width:900px){.training-grid,.format-grid{grid-template-columns:1fr}.format-grid{gap:50px}}
