.dt-ratings{display:flex;flex-direction:column;gap:1rem;max-width:42rem}.dt-ratings__overall{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dt-ratings__score{font-size:2rem;line-height:1.2}.dt-ratings__max{font-size:.55em;font-weight:400}.dt-ratings__stars,.dt-ratings__source-rating{color:#c28a14}.dt-ratings__stars{letter-spacing:.08em}.dt-ratings__count,.dt-ratings__source-count{font-size:.875rem;opacity:.75}.dt-ratings__sources{display:flex;flex-wrap:wrap;gap:.5rem}.dt-ratings__source{display:inline-flex;gap:.4rem;align-items:center;padding:.4rem .6rem;border:1px solid currentColor;border-radius:.35rem;color:inherit;text-decoration:none}.dt-ratings__source:hover{text-decoration:underline}
