.certifications{--cert-ink:var(--primary,#021f47);--cert-body:#3c4a5e;--cert-muted:#6b7a90;--cert-note:#7b8798;--cert-line:#dde3eb;--cert-surface:var(--white,#fff);--cert-accent:var(--secondary,#fbd14b);display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:992px){.certifications.certifications--cols-2{gap:3.5rem;grid-template-columns:repeat(2,1fr)}.certifications.certifications--cols-3{gap:3rem;grid-template-columns:repeat(3,1fr)}}.certifications .certifications__col{display:flex;flex-direction:column;gap:1.75rem}.certifications .certifications__item{display:flex;flex-direction:column;gap:1.125rem}.certifications .certifications__item.certifications__item--accent-yellow{--cert-accent:var(--secondary,#fbd14b)}.certifications .certifications__item.certifications__item--accent-teal{--cert-accent:var(--supplemental,#0399a6)}.certifications .certifications__item.certifications__item--accent-navy{--cert-accent:var(--primary,#021f47)}.certifications .certifications__item.certifications__item--divided{border-top:1px solid var(--cert-line);margin-top:.5rem;padding-top:1.375rem}.certifications .certifications__head{display:flex;flex-direction:column;gap:.875rem}.certifications .certifications__title-row{align-items:center;display:flex;gap:.75rem}.certifications .certifications__icon{display:block;flex:0 0 auto;height:30px;width:30px}.certifications .certifications__icon img{height:100%;object-fit:contain;width:100%}.certifications .certifications__title{color:var(--cert-ink);font-size:1.25rem;font-weight:700;line-height:1.2;margin:0}.certifications .certifications__rule{background:var(--cert-accent);display:block;height:3px;width:44px}.certifications .certifications__list{color:var(--cert-body);display:flex;flex-direction:column;font-size:1.125rem;gap:.625rem;line-height:1.35;list-style:none;margin:0;padding:0}.certifications .certifications__note{color:var(--cert-note)}.certifications .certifications__footnote{color:var(--cert-muted);font-size:1rem;line-height:1.55;margin:.375rem 0 0;max-width:32ch}