.credentials{color:var(--folio-ink)}.credentials-label{color:var(--folio-muted);margin-bottom:18px}.credential-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.credential-list>li{min-width:0}.credentials:not(.credentials-compact) .credential-list{grid-template-columns:minmax(0,1fr);gap:12px}.credentials:not(.credentials-compact) .credential{padding-block:20px}.credential{border-block:1px solid var(--folio-rule);background:var(--folio-surface);align-items:center;gap:24px;height:100%;padding:28px 24px;transition:border-color .18s,background .18s;display:flex}.credential:hover{border-color:var(--folio-red);background:var(--folio-mount)}.credential-badge{-o-object-fit:contain;object-fit:contain;flex:none;width:88px;height:100px}.credential-content{min-width:0}.credentials:not(.credentials-compact) .credential-content{flex:1}.credential-issuer{color:var(--folio-muted);font:500 10px/1.5 var(--font-mono), monospace;margin-bottom:7px}.credential h3{letter-spacing:-.045em;font-size:clamp(19px,2vw,28px);font-weight:750;line-height:1.12}.credential-dates{color:var(--folio-muted);margin-top:12px;font-size:11px;line-height:1.5}.credential-skills{color:var(--folio-muted);margin-top:5px;font-size:12px;line-height:1.5}.credential-verify{color:var(--folio-red);align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:650;display:inline-flex}.credentials-compact{margin-top:32px}.credentials-compact .credential{background:0 0;border-bottom:0;gap:18px;padding:18px 0}.credentials-compact .credential-badge{width:54px;height:65px}.credentials-compact h3{font-size:22px}.credentials-compact .credential-verify{margin-top:9px}@media (min-width:1100px){.credentials:not(.credentials-compact) .credential-content{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:24px;display:grid}.credentials:not(.credentials-compact) .credential-issuer{grid-area:1/1}.credentials:not(.credentials-compact) .credential h3{grid-area:2/1}.credentials:not(.credentials-compact) .credential-dates{grid-area:1/2;margin:0}.credentials:not(.credentials-compact) .credential-skills{grid-area:3/1}.credentials:not(.credentials-compact) .credential-verify{grid-area:2/2/4;place-self:center end;margin:0}}@media (max-width:760px){.credential-list{grid-template-columns:minmax(0,1fr);gap:16px}.credential{gap:20px;padding:24px 18px}.credential-badge{width:66px;height:80px}.credentials-compact .credential-list{gap:0}}@media (prefers-reduced-motion:reduce){.credential{transition:none}}
