.rating-inline { display: inline-flex; align-items: baseline; flex-wrap: wrap; gap: 3px 7px; font-size: 12px; line-height: 1.4; font-variant-numeric: tabular-nums; color: inherit; }
.rating-value { font-weight: 800; white-space: nowrap; }
.rating-value > span[aria-hidden] { color: #8c5900; }
.rating-count { white-space: nowrap; }
.ratings-note { flex-basis: 100%; margin-block: 5px 0; font-size: 11px; line-height: 1.5; }
.rank-meta { display: flex; align-items: baseline; flex-wrap: wrap; gap: 2px 9px; }
.rank-meta .rating-inline { font-size: 11px; }
.home-feature-caption .rating-inline { display: flex; margin-top: 3px; color: #e6ecfa; }
.home-feature-caption .rating-value > span[aria-hidden] { color: #ffd45a; }
.search-result .rating-inline { margin-block: 0 5px; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
