.certificate-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:24px 0 32px;padding:24px;border:1px solid #deded2;border-radius:16px}.certificate-details dt{font-weight:700}.certificate-details dd{margin:6px 0 0;line-height:1.6}.certificate-document{margin:0}.certificate-document img{display:block;width:100%;height:auto;background:#fff;border:1px solid #deded2;border-radius:6px}.certificate-document figcaption{font-size:.88rem;line-height:1.6;margin-top:14px;color:var(--muted,#647067)}@media(max-width:600px){.certificate-details{grid-template-columns:1fr;padding:18px}}
