/* Company credentials belong to the same section as numerical results. */
#track-record .credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:40px 0 32px;padding:32px 0;border-top:1px solid #dbe4ed;border-bottom:1px solid #dbe4ed;color:#06284b;scroll-margin-top:100px}
#track-record .credential{min-width:0;text-align:center}
#track-record .credential-artwork{height:164px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
#track-record .mf-official-banner,#track-record .mf-official-banner a{display:block;width:300px;max-width:100%;margin:0 auto}
#track-record .mf-official-banner img{display:block;width:300px;max-width:100%;height:auto;margin:0 auto}
#track-record .credential-selection img{display:block;height:152px;width:auto;object-fit:contain;margin:0 auto}
#track-record .credential h3{font-size:18px;line-height:1.65;letter-spacing:.02em}
#track-record .credential p{margin-top:12px;font-size:14px;line-height:1.9;color:#52657a;overflow-wrap:anywhere}
@media(max-width:700px){#track-record .credentials{grid-template-columns:1fr;gap:32px;margin-top:32px;padding:28px 0}#track-record .credential+.credential{border-top:1px solid #dbe4ed;padding-top:28px}#track-record .credential-artwork{height:auto;min-height:100px;margin-bottom:20px}#track-record .credential h3{font-size:17px}.credential-break{display:none}}

#track-record .revision-proof-grid strong{font-size:clamp(1.375rem,2.3vw,2rem)}
#track-record .revision-proof-grid h3{min-height:3.2em}
@media(min-width:701px) and (max-width:1000px){#track-record .revision-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
