.cert{color:var(--ink);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff;container-type:inline-size}.c-inner{border:.7cqi solid var(--ink);outline:.45cqi dashed var(--deeprose);outline-offset:-2.4cqi;text-align:center;background:var(--paper);border-radius:4cqi;padding:5cqi 8cqi 4cqi}.c-brand{font-family:var(--font-display);opacity:.8;font-size:3cqi;font-weight:800}.c-kicker{font-family:var(--font-display);letter-spacing:.5cqi;text-transform:uppercase;color:var(--deeprose);margin-top:1cqi;font-size:3.4cqi;font-weight:800}.c-art svg{width:auto;max-width:60%;height:36cqi;margin:2cqi auto 0;display:block}.c-title{font-family:var(--font-display);margin-top:1cqi;font-size:8.5cqi;font-weight:800;line-height:1.1}.c-certifies{font-family:var(--font-body);opacity:.85;margin-top:2.5cqi;font-size:4.2cqi}.c-name span{border-bottom:.4cqi solid var(--ink);min-width:62cqi;min-height:10cqi;font-family:var(--font-body);padding:0 2cqi;font-size:8cqi;line-height:1.2;display:inline-block}.c-achieve{font-family:var(--font-display);margin-top:2.5cqi;font-size:5cqi;font-weight:700}.c-blank{border-bottom:.4cqi solid var(--ink);width:14cqi;margin:0 1cqi;display:inline-block}.c-count{font-weight:800}.c-sub{font-family:var(--font-body);opacity:.85;margin-top:1cqi;font-size:4cqi}.c-sign{grid-template-columns:1fr 1fr;gap:8cqi;margin:5cqi 2cqi 0;display:grid}.c-line{border-bottom:.3cqi solid var(--ink);min-height:7cqi;font-family:var(--font-body);justify-content:center;align-items:flex-end;font-size:4.4cqi;display:flex}.c-label{font-family:var(--font-display);opacity:.75;margin-top:1cqi;font-size:3cqi;font-weight:700}.c-foot{font-family:var(--font-display);opacity:.7;margin-top:3.5cqi;font-size:2.8cqi;font-weight:700}.cert .spin,.cert .floaty,.cert .flapL,.cert .flapR{animation:none!important}
