/* Team credentials: user-supplied qualifications, no badges or certificate photos. */
.gc-credentials{padding:64px 24px;background:#fff;border-bottom:1px solid #e5e5e8;scroll-margin-top:175px;color:#1d1d1f}
.gc-credentials-inner{max-width:1100px;margin:0 auto}
.gc-credentials-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;color:#66666e;margin-bottom:12px}
.gc-credentials h2{font-size:clamp(26px,3.5vw,40px);line-height:1.35;letter-spacing:-.02em;margin:0 0 16px;text-align:left}
.gc-credentials-intro{max-width:820px;font-size:16px;line-height:1.8;color:#606067;margin:0 0 28px}
.gc-credentials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.gc-credential-card{min-width:0;background:#f5f5f7;border:1px solid #e2e2e7;border-radius:16px;padding:28px}
.gc-credential-number{display:block;font-size:12px;color:#66666e;letter-spacing:.08em;margin-bottom:16px}
.gc-credential-card h3{font-size:22px;line-height:1.45;margin:0 0 12px;overflow-wrap:anywhere}
.gc-credential-card p{font-size:15px;line-height:1.8;color:#55555e;margin:0;overflow-wrap:anywhere}
.gc-credentials-actions{margin-top:24px}
.intl-about .gc-credentials{padding:32px 0 0;background:transparent;border:0}
.intl-about .gc-credentials h2{font-size:clamp(25px,3vw,32px)}
.intl-about .gc-credentials-intro{font-size:16px}
.intl-about .gc-credential-card{background:#fff}
.intl-about .gc-credential-card h3{font-size:20px}
.intl-about .gc-credential-card p{font-size:15px;margin:0}
@media(max-width:640px){.gc-credentials{padding:44px 18px;scroll-margin-top:155px}.gc-credentials-grid{grid-template-columns:1fr;gap:16px}.gc-credential-card{padding:24px}.gc-credential-card h3{font-size:20px}.gc-credentials h2{font-size:28px}}
