.certification-badge{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .5rem;border:1px solid #c4dce8;border-radius:5px;background:#edf7fc;color:#245b7a;font-size:.72rem;font-weight:600;line-height:1.5;vertical-align:middle;overflow-wrap:anywhere}.certification-badge>span{color:#167c9d}.certification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:1.5rem}.certification-card{min-width:0}.certification-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.certification-heading h2,.certification-heading h3{margin-top:0}.certification-form,.certification-review-form{display:grid;gap:1rem;margin-top:1.25rem}.certification-form label,.certification-review-form label{display:grid;gap:.4rem}.certification-form textarea,.certification-review-form textarea{resize:vertical}.certification-evidence{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.certification-actions,.certification-history{margin-top:1.2rem}.certification-card summary{cursor:pointer}.certification-admin-list{display:grid;gap:1rem;margin-top:1rem}.certification-history p{font-size:.86rem;line-height:1.6}.certification-badge+.certification-badge{margin-left:.3rem}[data-theme=dark] .certification-badge{background:#172d39;border-color:#345362;color:#b7dced}@media(max-width:760px){.certification-grid{grid-template-columns:1fr}.certification-heading{flex-wrap:wrap}.certification-badge{font-size:.68rem}}
