#training-accreditations { width:100%; background:#f2f6f5; color:#193c43; border-block:1px solid #dce6e3; }
#training-accreditations .accreditation-inner { max-width:1200px; margin:0 auto; padding:30px 24px; }
#training-accreditations h2 { margin:0 0 20px; font-size:26px; line-height:1.25; font-weight:700; color:#193c43; }
#training-accreditations .accreditation-grid { display:flex; flex-wrap:wrap; gap:24px; }
#training-accreditations .accreditation-item { flex:1 1 360px; padding:24px; background:white; border:1px solid #dce6e3; border-radius:10px; min-width:0; }
#training-accreditations .accreditation-provider { margin:0 0 7px; font-size:13px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:#326c63; }
#training-accreditations h3 { margin:0 0 10px; font-size:23px; font-weight:700; line-height:1.3; color:#193c43; }
#training-accreditations .accreditation-item>p:not(.accreditation-provider) { margin:0 0 18px; font-size:15px; line-height:1.6; color:#425b60; }
#training-accreditations .accreditation-artwork { display:flex; flex-wrap:wrap; align-items:center; gap:20px; }
#training-accreditations .accreditation-artwork img { width:min(100%,360px); height:auto; object-fit:contain; background:white; }
#training-accreditations .accreditation-artwork .exin-brand-logo { width:175px; }
#training-accreditations .accreditation-scope { margin:18px 0 0; font-size:12px; line-height:1.6; color:#4b6166; }
@media(max-width:600px) { #training-accreditations .accreditation-inner { padding:24px 18px; } #training-accreditations .accreditation-item { flex-basis:100%; padding:20px; } #training-accreditations h2 { font-size:23px; } #training-accreditations h3 { font-size:21px; } }
