.pub-cert[data-v-a9948954]{border-radius:var(--r-lg);background:var(--n-0);box-shadow:var(--sh-2);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);min-height:300px;margin:0;display:grid;overflow:hidden}.pub-cert-panel[data-v-a9948954]{background:var(--n-100);min-height:100%;position:relative}.pub-cert-panel img[data-v-a9948954]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pub-cert-body[data-v-a9948954]{flex-direction:column;gap:4px;min-width:0;padding:clamp(18px,2.4vw,32px);display:flex}.pub-cert-top[data-v-a9948954]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-bottom:auto;display:flex}.pub-cert-brand[data-v-a9948954]{color:var(--n-900);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pub-cert-brand[data-v-a9948954],.pub-cert-kind[data-v-a9948954]{font-size:var(--fs-small);font-weight:600}.pub-cert-kind[data-v-a9948954]{margin-top:var(--s-6);color:var(--accent-700)}.pub-cert-lead[data-v-a9948954]{font-size:var(--fs-meta);color:var(--n-500)}.pub-cert-holder[data-v-a9948954]{font-size:clamp(24px,2.6vw,34px);line-height:1.1;font-weight:var(--fw-display);letter-spacing:-.02em;color:var(--n-900)}.pub-cert-course[data-v-a9948954]{color:var(--n-900);overflow-wrap:anywhere;font-size:17px;font-weight:600}.pub-cert-foot[data-v-a9948954]{margin-top:var(--s-5);font-size:var(--fs-meta);font-weight:var(--fw-meta);color:var(--n-600);align-items:center;gap:6px;display:inline-flex}.compact .pub-cert-holder[data-v-a9948954]{font-size:24px}@media (width<=479px){.pub-cert-kind[data-v-a9948954]{margin-top:var(--s-4)}}
