.d .rates{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:6px clamp(14px,1.6vw,24px);width:100%;display:grid}.d .rates a{min-height:56px;color:inherit;align-items:center;gap:12px;display:flex}.d .rates-score{letter-spacing:-.02em;flex:none;font-size:38px;font-weight:800;line-height:1}.d .rates-body{gap:3px;min-width:0;line-height:1.25;display:grid}.d .rates-top{flex-wrap:wrap;align-items:center;gap:2px 9px;display:flex}.d .rates-top b{font-size:17px;font-weight:700}.d .rates-meta{color:var(--rates-meta);font-size:16px}.d .rates a:hover .rates-meta{text-underline-offset:3px;text-decoration:underline}.d .stars{flex:none;width:95px;height:19px;display:block;position:relative}.d .stars-off,.d .stars-on{height:19px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.d .stars-off{width:100%;color:var(--rates-off)}.d .stars-on{color:#ffc83d}.d .stars svg{flex:none;width:19px;height:19px;display:block}.d .rates-hero,.d .rates-ft{--rates-meta:#cfdaea;--rates-off:#ffffff47}.d .rates-hero{border-top:1px solid #ffffff3d;margin-top:clamp(12px,1.2vw,18px);padding-top:clamp(10px,1vw,14px)}.d .rates-ft{grid-template-columns:minmax(0,1fr);margin-top:12px}.d .rates-ft .rates-score{font-size:30px}.d .rates-ft .stars{width:80px;height:16px}.d .rates-ft .stars-off,.d .rates-ft .stars-on{height:16px}.d .rates-ft .stars svg{width:16px;height:16px}.d .rates-light{--rates-meta:var(--grey);--rates-off:#d5dce6;color:var(--ink)}.d .rates-light .stars-on{color:#d98e04}.d .rates-est{background:var(--mist);border-radius:8px;margin-top:clamp(14px,1.5vw,22px);padding:clamp(10px,1vw,14px) clamp(14px,1.4vw,20px)}.d .rates-est+.proof{margin-top:clamp(14px,1.5vw,22px)}
