.certificate-showcase{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.certificate-showcase p{line-height:1.65;color:#cbd4c4}.certificate-showcase figure{margin:0;min-width:0}.certificate-showcase button{display:block;width:100%;padding:10px;background:#23301f;color:#f4e9ce;border:1px solid #c3ad6c;border-radius:12px;cursor:zoom-in;box-shadow:0 14px 32px #0005;font:600 16px system-ui}.certificate-showcase img{display:block;width:100%;height:auto}.certificate-showcase button span{display:block;padding:14px}.certificate-showcase figcaption{font-size:13px;color:#bac5b3;margin-top:10px}#certificate-dialog{box-sizing:border-box;width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:16px;background:#172016;color:#f0f3e9;border:1px solid #a9b58d;border-radius:12px;overflow:auto}#certificate-dialog::backdrop{background:#000c}#certificate-dialog>div{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:-16px;background:#172016;padding:10px 0}#certificate-dialog h2{font-size:20px;margin:0}#certificate-dialog button{min-width:70px;min-height:44px;padding:10px;background:#efb16a;border:0;border-radius:7px;color:#20170c;font:600 16px system-ui;cursor:pointer}#certificate-dialog img{width:100%;height:auto;display:block}@media(max-width:760px){.certificate-showcase{grid-template-columns:1fr;gap:24px}}
