.bp2.paid .hero .statgrid{grid-template-columns:repeat(5,1fr)}.bp2.paid .hero .lede b{color:#fff}.bp2 .hero .lede.sub{font-size:15.5px;color:#afc1d0;margin-top:12px}.bp2.paid .snap .sf .v{max-width:none}.bp2 .partnerline{max-width:960px;margin:22px auto 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.bp2 .partnerline .k{font-size:13.5px;color:var(--muted);font-weight:600}.bp2 .partnerline .chip{font-size:12.5px;font-weight:600;color:var(--dark);background:var(--tint);border-radius:var(--r);padding:5px 11px}.bp2 .testis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:0 auto}.bp2 .testi{padding:26px 26px 22px;display:flex;flex-direction:column;gap:14px}.bp2 .testi p{font-size:14.5px;color:#4a443d;line-height:1.6}.bp2 .testi .who{font-family:var(--head);font-weight:700;font-size:13.5px;color:var(--dark);margin-top:auto}.bp2 .bodycopy h2{margin:10px 0 22px}.bp2 .bodycopy h3{font-size:21px;margin:34px 0 12px}.bp2 .bodycopy p{font-size:16.5px;margin-bottom:16px;color:#4a443d}.bp2 .bodycopy ul.cover{list-style:none;display:flex;flex-direction:column;gap:12px;margin:6px 0 20px}.bp2 .bodycopy ul.cover li{padding-left:22px;position:relative;font-size:15.5px;color:#4a443d;line-height:1.6}.bp2 .bodycopy ul.cover li:before{content:"✓";position:absolute;left:0;color:var(--prim);font-weight:700}.bp2.paid .pay .per{font-size:16px}.bp2.paid.rto .sect{padding:72px 0}.bp2.paid.rto .sect.prose{padding:56px 0}.bp2.paid.rto .sect.prose+.sect.prose{padding-top:8px}.bp2.paid.rto .scell{display:flex;flex-direction:column;justify-content:center}.bp2.paid.rto .scell .v{font-size:19px}.bp2 .testis.n1{grid-template-columns:minmax(0,560px);justify-content:center}.bp2 .testis.n2{grid-template-columns:repeat(2,1fr)}.bp2 .tp{max-width:1000px;margin:0 auto;text-align:center}.bp2 .tp.ruled{margin-top:44px;padding-top:34px;border-top:1px solid var(--hair2)}.bp2 .tp-lead{font-size:15px;font-weight:600;color:#5e574d;line-height:1.3}.bp2 .tp-row{margin-top:14px;justify-content:center;gap:14px 22px;flex-wrap:wrap}.bp2 .tp-row,.bp2 .tp-score{display:flex;align-items:center}.bp2 .tp-score{gap:12px;font-family:var(--head);font-weight:700;font-size:30px;letter-spacing:-.01em;color:var(--ink);line-height:1}.bp2 .tp-score svg{width:16px;height:16px;display:block}.bp2 .tp-stars{display:flex;gap:3px}.bp2 .tp-stars svg{width:36px;height:36px;display:block}.bp2 .tp-brand{display:flex;align-items:center;gap:6px;font-family:var(--head);font-weight:600;font-size:27px;letter-spacing:-.01em;color:#191919;line-height:1}.bp2 .tp-brand svg{width:34px;height:34px;display:block}.bp2.paid .sect.tp-only{padding:56px 0}@media(max-width:900px){.bp2.paid .hero .statgrid{grid-template-columns:1fr 1fr}.bp2.paid .scell{padding:18px 8px 16px;border-left:none;border-top:1px solid #ffffff29}.bp2.paid .scell:nth-child(-n+2){border-top:none}.bp2.paid .scell:nth-child(2n){border-left:1px solid #ffffff21}.bp2.paid .scell:nth-child(5){grid-column:1/-1;border-left:none}.bp2 .testis{grid-template-columns:1fr}.bp2.paid.rto .sect{padding:52px 0}.bp2.paid.rto .sect.prose{padding:40px 0}.bp2.paid.rto .scell .v{font-size:18px}.bp2 .testis.n1,.bp2 .testis.n2{grid-template-columns:1fr}.bp2 .tp.ruled{margin-top:40px;padding-top:30px}.bp2 .tp-score{font-size:24px;gap:10px}.bp2 .tp-score svg{width:13px;height:13px}.bp2 .tp-stars svg{width:28px;height:28px}.bp2 .tp-brand{font-size:22px}.bp2 .tp-brand svg{width:27px;height:27px}.bp2.paid .sect.tp-only{padding:44px 0}}