.credential-feature{max-width:900px;background:#fff;border:1px solid var(--line);border-top:6px solid var(--navy);padding:clamp(1.25rem,4vw,2.25rem)}
.credential-feature h3{font-size:clamp(1.6rem,4vw,2.55rem);overflow-wrap:anywhere}
.credential-type{color:var(--blue);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.credential-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:1.5rem 0}
.credential-facts div{background:#fff;padding:1rem}.credential-facts dt{color:var(--steel);font-size:.8rem;font-weight:750;text-transform:uppercase}.credential-facts dd{margin:.2rem 0 0;font-weight:750;color:var(--navy)}
.status-label{display:inline-block;border:2px solid var(--blue);padding:.1rem .55rem}
.external-note{font-size:.82em;font-weight:500}.renewal-summary{display:grid;grid-template-columns:minmax(13rem,.65fr) minmax(12rem,1.35fr);gap:1.5rem;align-items:center;max-width:900px}.progress-total{font-size:1.35rem;color:var(--navy);margin-bottom:.1rem}.renewal-summary p{margin-top:0}
progress{display:block;width:100%;height:1.4rem;accent-color:var(--blue)}.updated{font-size:.9rem;color:var(--steel)}
.talent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.progress-card{background:#fff;border-top:4px solid var(--blue);border-bottom:1px solid var(--line);padding:1.15rem;min-width:0}.progress-card h3{overflow-wrap:anywhere}.progress-card p{margin:.3rem 0}.status-text{color:var(--steel);font-size:.88rem}
.credly-panel{max-width:780px;border-left:5px solid var(--blue);background:#fff;padding:1.1rem 1.3rem}.training-list{columns:2;column-gap:3rem;max-width:900px}.training-list li{break-inside:avoid;margin:.55rem 0}
@media(max-width:850px){.talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.credential-facts,.renewal-summary,.talent-grid{grid-template-columns:1fr}.training-list{columns:1}.credential-feature .button{width:100%;text-align:center}}
@media print{.site-header,.breadcrumbs,.site-footer,.skip{display:none!important}.section,.page-head{padding:1.25rem 0;background:#fff!important}.credential-feature,.progress-card,.credly-panel{break-inside:avoid}.button{border:0;padding:0;color:#000;background:none}.button[href^="https://"]::after,.credly-panel a[href^="https://"]::after{content:" — " attr(href);font-weight:400;overflow-wrap:anywhere}progress{border:1px solid #000}.external-note{display:none}}
