.mr-review-ledger{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--mr-color-primary) 4%,var(--mr-color-bg,#fff)),var(--mr-color-bg,#fff) 52%,color-mix(in srgb,var(--mr-color-secondary) 3%,var(--mr-color-bg,#fff)))}
.mr-review-ledger[style*="background-color"]{background-image:none}
.mr-review-ledger__layout{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);gap:clamp(40px,5vw,72px);align-items:start}
.mr-review-ledger__intro{position:sticky;top:calc(var(--mr-header-height,80px) + 30px);min-width:0}
.mr-review-ledger__intro .mr-section-heading{grid-template-columns:1fr;margin-bottom:25px}
.mr-review-ledger__intro .mr-section-heading__content{max-width:100%}
.mr-review-ledger__intro .mr-section-heading__description{max-width:430px}
.mr-review-ledger__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;border-block:1px solid var(--mr-color-border);background:color-mix(in srgb,var(--mr-color-primary) 4%,var(--mr-color-bg,#fff))}
.mr-review-ledger__metrics>div{display:flex;min-width:0;flex-direction:column;padding:16px 13px}
.mr-review-ledger__metrics>div+div{border-left:1px solid var(--mr-color-border)}
.mr-review-ledger__metrics strong{overflow:hidden;color:var(--mr-color-heading);font-family:var(--mr-font-heading);font-size:17px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}
.mr-review-ledger__metrics span{margin-top:4px;color:var(--mr-color-muted);font-size:9px;line-height:1.25;text-transform:uppercase;letter-spacing:.055em}
.mr-review-ledger__all{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:var(--mr-color-primary);font-size:12px;font-weight:750;text-decoration:none}
.mr-review-ledger__voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.mr-review-ledger__voice{position:relative;display:flex;min-width:0;min-height:230px;flex-direction:column;padding:20px 28px 18px 40px;border-right:1px solid var(--mr-color-border);border-bottom:1px solid var(--mr-color-border);transition:border-color .25s ease,background .25s ease,padding-left .25s ease}
.mr-review-ledger__voice:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;transition:background .25s ease}
.mr-review-ledger__voice:hover{padding-left:44px}
.mr-review-ledger__voice:nth-child(1) .mr-review-ledger__stars,.mr-review-ledger__voice:nth-child(4) .mr-review-ledger__stars,.mr-review-ledger__voice:nth-child(1) .mr-review-ledger__verified,.mr-review-ledger__voice:nth-child(4) .mr-review-ledger__verified{color:color-mix(in srgb,var(--mr-color-primary) 44%,#d8fffd)}
.mr-review-ledger__voice:nth-child(1) .mr-review-ledger__stars,.mr-review-ledger__voice:nth-child(4) .mr-review-ledger__stars{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.mr-review-ledger__voice:nth-child(1) .mr-review-ledger__quote,.mr-review-ledger__voice:nth-child(4) .mr-review-ledger__quote{color:rgba(255,255,255,.18)}
.mr-review-ledger__voice:nth-child(1) .mr-review-ledger__text,.mr-review-ledger__voice:nth-child(4) .mr-review-ledger__text{color:rgba(255,255,255,.88)}
.mr-review-ledger__voice:nth-child(1) footer strong,.mr-review-ledger__voice:nth-child(4) footer strong{color:#fff}
.mr-review-ledger__voice:nth-child(1) footer span,.mr-review-ledger__voice:nth-child(4) footer span{color:rgba(255,255,255,.66)}
.mr-review-ledger__top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.mr-review-ledger__stars{display:inline-flex;margin-left:28px;align-items:center;width:max-content;padding:4px 7px;border:1px solid color-mix(in srgb,var(--mr-color-primary) 14%,var(--mr-color-border));border-radius:999px;background:color-mix(in srgb,var(--mr-color-primary) 7%,var(--mr-color-bg,#fff));color:var(--mr-color-primary);font-size:12px;line-height:1;letter-spacing:.09em;box-shadow:0 4px 12px rgba(7,20,43,.04)}
.mr-review-ledger__verified{display:inline-flex;align-items:center;gap:4px;color:var(--mr-color-primary);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}
.mr-review-ledger__verified .dashicons{width:15px;height:15px;font-size:15px;line-height:15px}
.mr-review-ledger__quote{position:absolute;top:12px;left:12px;color:color-mix(in srgb,var(--mr-color-primary) 24%,transparent);font-family:Georgia,serif;font-size:64px;line-height:1;opacity:1}
.mr-review-ledger__text{display:-webkit-box;overflow:hidden;margin-top:10px;color:var(--mr-color-body);font-size:12px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.mr-review-ledger__text.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}
.mr-review-ledger__text p{margin:0}
.mr-review-ledger__toggle{align-self:flex-start;margin:8px 0 0;padding:0;border:0;background:transparent;color:var(--mr-color-primary);font:inherit;font-size:10px;font-weight:750;line-height:1.35;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.mr-review-ledger__toggle[hidden]{display:none}
.mr-review-ledger__toggle:hover,.mr-review-ledger__toggle:focus-visible{color:var(--mr-color-secondary)}
.mr-review-ledger__voice:nth-child(1) .mr-review-ledger__toggle,.mr-review-ledger__voice:nth-child(4) .mr-review-ledger__toggle{color:color-mix(in srgb,var(--mr-color-primary) 44%,#d8fffd)}
.mr-review-ledger__voice:nth-child(1) .mr-review-ledger__toggle:hover,.mr-review-ledger__voice:nth-child(4) .mr-review-ledger__toggle:hover,.mr-review-ledger__voice:nth-child(1) .mr-review-ledger__toggle:focus-visible,.mr-review-ledger__voice:nth-child(4) .mr-review-ledger__toggle:focus-visible{color:#fff}
.mr-review-ledger__voice footer{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:12px;border-top:1px solid var(--mr-color-border)}
.mr-review-ledger__voice footer img{width:34px;height:34px;flex:0 0 34px;border-radius:var(--radius-sm,var(--mr-radius-sm));object-fit:cover}
.mr-review-ledger__voice footer div{display:flex;min-width:0;flex-direction:column}
.mr-review-ledger__voice footer strong{color:var(--mr-color-heading);font-size:14px;line-height:1.3}
.mr-review-ledger__voice footer span{margin-top:2px;overflow:hidden;color:var(--mr-color-muted);font-size:11px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}
.mr-review-ledger__voice:nth-child(1) footer,.mr-review-ledger__voice:nth-child(4) footer{border-top-color:rgba(255,255,255,.16)}
@media(max-width:1000px){.mr-review-ledger__layout{grid-template-columns:1fr;gap:40px}.mr-review-ledger__intro{position:static}.mr-review-ledger__intro>p{max-width:680px}.mr-review-ledger__metrics{max-width:560px}}
@media(max-width:600px){.mr-review-ledger__metrics{grid-template-columns:1fr}.mr-review-ledger__metrics>div{padding:12px 13px}.mr-review-ledger__metrics>div+div{border-top:1px solid var(--mr-color-border);border-left:0}.mr-review-ledger__voices{grid-template-columns:1fr;gap:14px}.mr-review-ledger__voice{min-height:210px;padding:20px 22px 18px 38px}.mr-review-ledger__voice:hover{padding-left:42px}.mr-review-ledger__quote{top:10px;left:10px;font-size:56px}.mr-review-ledger__stars{margin-left:25px}.mr-review-ledger__top{align-items:flex-start;flex-direction:column;gap:7px}}
@media(prefers-reduced-motion:reduce){.mr-review-ledger__voice{transition:none}.mr-review-ledger__voice:hover{padding-left:40px}}
