.cust-inner[data-astro-cid-cmbjerfp]{max-width:1140px;margin:0 auto;padding:0 24px}.cust-ratings[data-astro-cid-cmbjerfp],.cust-cases[data-astro-cid-cmbjerfp]{background:var(--color-white);padding-block:80px}.cust-wall[data-astro-cid-cmbjerfp]{background:var(--color-stone-50);padding-block:100px}.cust-ratings[data-astro-cid-cmbjerfp] h2[data-astro-cid-cmbjerfp],.cust-cases[data-astro-cid-cmbjerfp] h2[data-astro-cid-cmbjerfp],.cust-wall[data-astro-cid-cmbjerfp] h2[data-astro-cid-cmbjerfp]{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.cust-lead[data-astro-cid-cmbjerfp]{color:var(--text-secondary);max-width:680px;margin-bottom:40px;font-size:1.05rem;line-height:1.6}.cust-note[data-astro-cid-cmbjerfp]{color:var(--text-muted);max-width:680px;margin-top:24px;font-size:.88rem;line-height:1.6}.rate-ledger[data-astro-cid-cmbjerfp],.case-ledger[data-astro-cid-cmbjerfp]{border-top:1px solid var(--color-stone-150);margin:0;padding:0;list-style:none}.rate-row[data-astro-cid-cmbjerfp]{border-bottom:1px solid var(--color-stone-150);grid-template-columns:84px 168px minmax(0,1fr) auto;align-items:baseline;gap:16px 24px;padding:22px 0;display:grid}.rate-score[data-astro-cid-cmbjerfp]{letter-spacing:-.01em;color:var(--color-gold-text);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.rate-source[data-astro-cid-cmbjerfp]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);font-family:DM Mono,monospace;font-size:.72rem;font-weight:500}.rate-detail[data-astro-cid-cmbjerfp]{color:var(--text-secondary);font-size:.88rem;line-height:1.6}.rate-link[data-astro-cid-cmbjerfp]{white-space:nowrap;font-size:.88rem}.case-row[data-astro-cid-cmbjerfp]{border-bottom:1px solid var(--color-stone-150);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:26px 0;display:grid}.case-outcome[data-astro-cid-cmbjerfp]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-text);align-self:start;padding-top:4px;font-family:DM Mono,monospace;font-size:.72rem;font-weight:500;line-height:1.5}.case-quote[data-astro-cid-cmbjerfp]{color:var(--text-primary);max-width:62ch;font-size:1.05rem;line-height:1.6}.case-by[data-astro-cid-cmbjerfp]{margin-top:10px;font-size:.88rem;line-height:1.5}.case-by[data-astro-cid-cmbjerfp] cite[data-astro-cid-cmbjerfp]{color:var(--text-primary);font-style:normal;font-weight:600}.case-by[data-astro-cid-cmbjerfp] span[data-astro-cid-cmbjerfp]{color:var(--text-muted)}.case-more[data-astro-cid-cmbjerfp]{margin-top:6px;font-size:.88rem}.reg[data-astro-cid-cmbjerfp]{columns:3;column-rule:1px solid var(--color-stone-150);column-gap:56px}.reg-entry[data-astro-cid-cmbjerfp]{break-inside:avoid;border-top:1px solid var(--color-stone-150);padding:22px 0 26px;position:relative}.reg-entry[data-astro-cid-cmbjerfp]:before{content:"";background:var(--color-gold-text);width:28px;height:1px;position:absolute;top:-1px;left:0}.reg-src[data-astro-cid-cmbjerfp]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-family:DM Mono,monospace;font-size:.72rem;font-weight:500}.reg-quote[data-astro-cid-cmbjerfp]{color:var(--text-secondary);font-size:.88rem;line-height:1.65}.reg-by[data-astro-cid-cmbjerfp]{align-items:center;gap:12px;margin-top:14px;display:flex}.reg-by[data-astro-cid-cmbjerfp] img{object-fit:cover;border:1px solid var(--color-stone-150);border-radius:50%;width:36px;height:36px}.reg-who[data-astro-cid-cmbjerfp]{flex-direction:column;gap:1px;display:flex}.reg-who[data-astro-cid-cmbjerfp] cite[data-astro-cid-cmbjerfp]{color:var(--text-primary);font-size:.82rem;font-style:normal;font-weight:600}.reg-who[data-astro-cid-cmbjerfp] span[data-astro-cid-cmbjerfp]{color:var(--text-muted);font-size:.82rem}@media (width<=1080px){.reg[data-astro-cid-cmbjerfp]{columns:2}}@media (width<=900px){.rate-row[data-astro-cid-cmbjerfp]{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:4px 24px}.rate-score[data-astro-cid-cmbjerfp]{grid-row:span 3}}@media (width<=720px){.cust-ratings[data-astro-cid-cmbjerfp],.cust-cases[data-astro-cid-cmbjerfp],.cust-wall[data-astro-cid-cmbjerfp]{padding-block:60px}.case-row[data-astro-cid-cmbjerfp]{grid-template-columns:1fr;gap:8px}.case-outcome[data-astro-cid-cmbjerfp]{padding-top:0}.reg[data-astro-cid-cmbjerfp]{columns:1;column-rule:none}.rate-link[data-astro-cid-cmbjerfp]{white-space:normal}}[data-theme=dark] .cust-ratings[data-astro-cid-cmbjerfp],[data-theme=dark] .cust-cases[data-astro-cid-cmbjerfp]{background:var(--color-bg-dark)}[data-theme=dark] .cust-wall[data-astro-cid-cmbjerfp]{background:var(--color-stone-950)}[data-theme=dark] .rate-ledger[data-astro-cid-cmbjerfp],[data-theme=dark] .case-ledger[data-astro-cid-cmbjerfp],[data-theme=dark] .rate-row[data-astro-cid-cmbjerfp],[data-theme=dark] .case-row[data-astro-cid-cmbjerfp],[data-theme=dark] .reg-entry[data-astro-cid-cmbjerfp]{border-color:var(--color-stone-750)}[data-theme=dark] .reg[data-astro-cid-cmbjerfp]{column-rule-color:var(--color-stone-750)}[data-theme=dark] .reg-by[data-astro-cid-cmbjerfp] img{border-color:var(--color-stone-750)}
