.hero-rating{--hr-ink:#fff;--hr-muted:#edf3fc;--hr-track:#607493;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:center;box-sizing:border-box;width:fit-content;max-width:100%;margin:24px 0 0 28px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--hr-ink);text-align:left;order:5}
.hero-rating .hr-score{grid-column:1;grid-row:1 / span 2;font-size:44px;line-height:1;font-weight:800;letter-spacing:-.03em;white-space:nowrap;color:var(--hr-ink)}
.hero-rating .hr-max{margin-left:3px;font-size:16px;font-weight:500;letter-spacing:0;color:var(--hr-muted)}
.hero-rating .hr-stars{grid-column:2;grid-row:1;align-self:end;position:relative;display:inline-block;width:fit-content;color:var(--hr-track);font-size:22px;line-height:1;letter-spacing:2px;white-space:nowrap}
.hero-rating .hr-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#ffb400;white-space:nowrap}
.hero-rating .hr-meta{grid-column:2;grid-row:2;align-self:start;min-width:0;font-size:13px;line-height:1.45;color:var(--hr-muted)}
.hero-rating .hr-date{display:block;font-size:12px;line-height:1.5;color:var(--hr-muted)}
.hero-rating.hero-rating-light{--hr-ink:#002050;--hr-muted:#465d79;--hr-track:#c2ccd9}
.hero-rating.hero-rating-centered{margin:22px auto 0;text-align:left}
@media(max-width:980px){.hero-rating{align-self:center;width:min(100%,560px);margin:0 auto;padding-left:28px}.hero-rating.hero-rating-centered{width:fit-content;margin:22px auto 0;padding-left:0}}
@media(max-width:600px){.hero-rating{padding-left:24px;column-gap:14px}.hero-rating .hr-score{font-size:38px}.hero-rating .hr-max{font-size:14px}.hero-rating .hr-meta{font-size:12px}.hero-rating .hr-date{font-size:11.5px}}
