.mi-cgc{--cgc-purple:#4d2a6e;margin-top:var(--sp-12)}.mi-cgc--report{width:min(100% - 32px,1120px);margin:0 auto var(--sp-16)}.mi-cgc-in{column-gap:var(--sp-8);row-gap:var(--sp-3);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head btn""small btn";align-items:center;display:grid}.mi-cgc-head{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;grid-area:head;display:flex}.mi-cgc-badge{height:28px;padding:0 var(--sp-3);border:1px solid color-mix(in srgb, var(--cgc-purple) 35%, transparent);color:var(--cgc-purple);font:700 14px/1 var(--font);letter-spacing:-.01em;white-space:nowrap;border-radius:6px;align-items:center;display:inline-flex}.mi-cgc-logo{width:auto;height:20px;display:block}.mi-cgc-label{font:600 17px/1.3 var(--display);letter-spacing:-.01em;color:var(--ink);margin:0}.mi-cgc-small{gap:var(--sp-1);grid-area:small;display:grid}.mi-cgc-small p{max-width:62ch;color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.55}.mi-cgc-btn{grid-area:btn}@media (max-width:720px){.mi-cgc{margin-top:var(--sp-10)}.mi-cgc--report{margin-top:0}.mi-cgc-in{padding:var(--sp-5);row-gap:var(--sp-4);grid-template-columns:1fr;grid-template-areas:"head""small""btn"}.mi-cgc-btn{width:100%}}@media print{.mi-cgc{display:none!important}}
