.compg-block{text-align:center;width:100%;max-width:1100px;margin:52px auto 0}.compg-block__title{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);text-align:center;margin:0 0 8px;font-size:clamp(17px,2.2vw,24px)}.compg-block__asof{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-mute);text-align:center;margin:0 0 22px;font-size:12px}.compg-none{max-width:46ch;font-family:var(--font-mono);letter-spacing:.04em;text-align:center;color:var(--ink-2);margin:14px auto 0;font-size:12px;line-height:1.7}.compg-history{text-align:center;max-width:68ch;margin:22px auto 0}.compg-history__para{color:var(--ink-2);margin:0 0 18px;font-size:17px;line-height:1.75}.compg-history__para:last-child{margin-bottom:0}