/* R10: the original review screenshot sits below the payout explanation. */
.s-hero{padding-top:40px}
.s-hero .s-eyebrow{margin-bottom:16px}
.s-hero-copy{margin-top:20px}
.s-hero-protection{margin-top:12px}
.s-hero-action{margin-top:18px}
.s-hero-benefits{margin-top:22px}
.s-review-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;margin-top:34px;padding-top:12px}
.s-review-heading .s-eyebrow{margin-bottom:14px}
.s-review-heading h3{font-size:30px;line-height:1.25;letter-spacing:-.7px}
.s-review-screenshot{width:100%;max-width:590px;justify-self:end}
.s-review-original{display:block;color:var(--ink);text-decoration:none}
.s-review-original img{display:block;width:100%;max-width:558px;height:auto;margin:0 auto;background:white}
.s-review-expand{display:block;margin-top:12px;font-size:16px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
.s-review-screenshot figcaption{font-size:16px;line-height:1.6;color:var(--muted);margin-top:8px}
@media(max-width:980px){.s-review-proof{grid-template-columns:1fr;gap:23px}.s-review-screenshot{justify-self:start}.s-review-heading h3 br{display:none}}
@media(max-width:700px){.s-hero{padding-top:32px}.s-review-proof{margin-top:26px;padding-top:8px}.s-review-heading h3{font-size:27px}.s-review-screenshot{max-width:558px}}
@media print{.s-review-proof{break-inside:avoid}.s-review-expand{display:none}}
