.credentials-section{padding:120px max(5vw,calc((100vw - 1320px)/2));background:#f6f3ec;border-top:1px solid var(--line)}
.credentials-heading{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(320px,1.2fr);gap:8vw;align-items:end;margin-bottom:58px}
.credentials-heading .eyebrow{grid-column:1/-1;margin-bottom:-28px}
.credentials-heading h2{font:500 clamp(46px,5.2vw,74px)/1 var(--serif);letter-spacing:-.04em;margin:0}
.credentials-heading h2 em{color:var(--turquoise);font-weight:500}
.credentials-heading p{max-width:580px;margin:0;color:var(--muted);font-size:15px;line-height:1.85}
.credentials-heading{grid-template-columns:1fr}.credentials-heading .eyebrow{grid-column:auto;margin-bottom:0}.credentials-heading h2{font-size:clamp(34px,3.8vw,54px);white-space:nowrap}.credentials-heading p{max-width:760px}
.education-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}
.education-grid article{position:relative;min-height:285px;padding:30px;background:#fff;border-top:3px solid var(--dark)}
.education-grid article>span{position:absolute;right:25px;top:22px;font:500 36px var(--serif);color:#d5e9e7}
.education-grid small,.certificate-groups small{display:block;color:var(--turquoise);font-size:9px;font-weight:700;letter-spacing:.17em;line-height:1.5}
.education-grid h3{max-width:270px;margin:62px 0 18px;font:500 27px/1.16 var(--serif)}
.education-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}
.certificate-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9dfda;border:1px solid #d9dfda}
.certificate-groups>div{background:#fff;padding:28px 25px}
.certificate-groups ul{list-style:none;padding:0;margin:22px 0 0}
.certificate-groups li{position:relative;padding:10px 0 10px 16px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.45;color:#465557}
.certificate-groups li:last-child{border-bottom:0}
.certificate-groups li:before{content:"";position:absolute;left:0;top:17px;width:5px;height:5px;border-radius:50%;background:var(--turquoise)}
@media(max-width:1050px){.education-grid{grid-template-columns:1fr 1fr}.education-grid article:last-child{grid-column:1/-1}.certificate-groups{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.credentials-section{padding:82px 20px}.credentials-heading{display:block;margin-bottom:38px}.credentials-heading .eyebrow{margin-bottom:20px}.credentials-heading h2{font-size:44px;margin-bottom:24px;white-space:normal}.education-grid{display:block}.education-grid article{min-height:0;margin-bottom:14px}.education-grid h3{margin-top:45px}.certificate-groups{grid-template-columns:1fr}.certificate-groups>div{padding:25px 22px}}
