.case-certificates h2{letter-spacing:-1px;font-size:clamp(26px,3vw,40px)}.certificate-list{gap:18px;display:grid}.certificate-card{border:1px solid var(--line);background:var(--paper);gap:22px;padding:26px;display:flex}.certificate-mark{font-size:32px;line-height:1.3}.certificate-card h3{letter-spacing:-.5px;margin:10px 0 16px;font-size:24px;line-height:1.35}.certificate-actions{flex-wrap:wrap;gap:8px 24px;display:flex}.certificate-actions button,.certificate-actions a{min-height:44px;color:inherit;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.admin-certificate{border:1px solid #d3d7cc;min-width:0;margin:18px 0;padding:22px}.admin-certificate .editor-columns>div{min-width:0}.certificate-editor-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}#project-certificates{margin-block:32px}#project-certificates>p{font-size:14px;line-height:1.8}@media (width<=759px){.certificate-card{gap:14px;padding:18px}.certificate-card h3{font-size:21px}.certificate-mark{font-size:25px}.admin-certificate{padding:15px}}.certificate-card.has-preview{grid-template-columns:1fr;gap:20px;width:100%;max-width:1000px;margin-inline:auto;display:grid}.certificate-card.has-preview .certificate-mark{display:none}.certificate-preview{cursor:zoom-in;background:0 0;border:0;grid-row:2;width:100%;padding:0;display:block}.certificate-preview img{width:100%;height:auto;display:block}.admin-certificate-preview{width:100%;max-width:620px;height:auto;margin:10px auto 22px;display:block}.case-gallery:empty{display:none}
