.Certifications-module__JXwbCa__page{max-width:1280px;color:var(--text-color);margin-inline:auto;padding:40px;font-family:Source Sans Pro,sans-serif}.Certifications-module__JXwbCa__header{border-bottom:1px solid var(--explorer-border);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.Certifications-module__JXwbCa__header>div{max-width:680px}.Certifications-module__JXwbCa__file{color:var(--accent-color);align-items:center;gap:8px;font:12px JetBrains Mono,monospace;display:inline-flex}.Certifications-module__JXwbCa__header h1{margin-block:18px 12px;font-size:34px;line-height:1.2}.Certifications-module__JXwbCa__header p{opacity:.75;font-size:17px;line-height:1.65}.Certifications-module__JXwbCa__header>a{flex-shrink:0}.Certifications-module__JXwbCa__count{align-items:center;gap:12px;padding-block:24px;font-size:14px;display:flex}.Certifications-module__JXwbCa__count strong{color:var(--accent-color)}.Certifications-module__JXwbCa__count span{opacity:.6;margin-inline-start:auto;font-family:JetBrains Mono,monospace;font-size:12px}.Certifications-module__JXwbCa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.Certifications-module__JXwbCa__card{background:var(--tab-bg);border:1px solid var(--explorer-border);border-radius:6px;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;animation:.35s both Certifications-module__JXwbCa__appear;display:flex;overflow:hidden}.Certifications-module__JXwbCa__card:hover{border-color:var(--accent-color);transform:translateY(-3px)}.Certifications-module__JXwbCa__image{background:color-mix(in srgb, var(--text-color) 4%, transparent);height:200px;color:var(--accent-color);place-items:center;display:grid}.Certifications-module__JXwbCa__image img{object-fit:contain;width:144px;height:144px}.Certifications-module__JXwbCa__details{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:22px;display:flex}.Certifications-module__JXwbCa__issuer{opacity:.7;font-size:13px}.Certifications-module__JXwbCa__details h2{overflow-wrap:anywhere;font-size:21px;line-height:1.35}.Certifications-module__JXwbCa__date{opacity:.7;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.Certifications-module__JXwbCa__details>a{width:100%;margin-top:auto}.Certifications-module__JXwbCa__status{padding-block:28px;line-height:1.7}.Certifications-module__JXwbCa__status button{margin-top:16px}.Certifications-module__JXwbCa__skeleton{background:var(--tab-bg);border:1px solid var(--explorer-border);border-radius:6px;height:380px;animation:1.5s ease-in-out infinite alternate Certifications-module__JXwbCa__pulse}.Certifications-module__JXwbCa__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes Certifications-module__JXwbCa__appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Certifications-module__JXwbCa__pulse{to{opacity:.45}}@media (max-width:900px){.Certifications-module__JXwbCa__page{padding:24px 20px 40px}.Certifications-module__JXwbCa__header{flex-direction:column;align-items:flex-start}.Certifications-module__JXwbCa__header h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.Certifications-module__JXwbCa__card,.Certifications-module__JXwbCa__skeleton{transition:none;animation:none}.Certifications-module__JXwbCa__card:hover{transform:none}}
