.gnpro-ratings{--gnpro-blue:#204ce5;--gnpro-ink:#171f30;--gnpro-paper:#f6f5f1;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:2.5rem 0;background:var(--gnpro-paper);color:var(--gnpro-ink);border-top:5px solid var(--gnpro-blue);font-family:inherit;clear:both}
.gnpro-ratings>div{padding:1.5rem;min-width:0;overflow-wrap:anywhere}.gnpro-ratings h2{margin:0 0 1rem;font-size:1rem!important;line-height:1.3!important;font-weight:700;color:var(--gnpro-ink)}.gnpro-ratings strong{display:block;font-size:clamp(2.5rem,7vw,4rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--gnpro-blue)}.gnpro-ratings strong span{font-size:1.2rem;margin-left:.35rem}.gnpro-ratings p{margin:1rem 0 .5rem;font-size:1rem;line-height:1.6}.gnpro-ratings small{display:block;font-size:.8rem;line-height:1.6;color:#465164}.gnpro-score{border-left:1px solid #d0d2d5}.gnpro-early-access{padding:.8rem 1rem;background:#edf1ff;border-left:3px solid #204ce5;color:#171f30}
@media(max-width:600px){.gnpro-ratings{grid-template-columns:1fr}.gnpro-score{border-left:0;border-top:1px solid #d0d2d5}.gnpro-ratings>div{padding:1.2rem}}
