.reading .rr-review-opening{margin:1.6rem 0 2rem;padding:0 0 1.7rem;border-bottom:1px solid #d4d9d0;background:#fff;color:#161b17;font-family:Arial,Helvetica,sans-serif}.reading .rr-review-opening h2{font-family:Arial,Helvetica,sans-serif;font-size:2rem;line-height:1.15;margin:.3rem 0 .9rem;color:#101711}.rr-review-kicker{font-size:.76rem!important;letter-spacing:.1em;font-weight:700;color:#51653e!important;margin:0!important}.reading .rr-review-summary-copy{font-size:1.08rem;line-height:1.75;margin:0 0 1.5rem;color:#202720}.rr-review-reasons{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.reading .rr-review-reasons h3{font-family:Arial,Helvetica,sans-serif;font-size:.88rem;text-transform:uppercase;line-height:1.4;margin:0 0 .8rem;color:#101711}.rr-review-reasons ul{list-style:none!important;padding:0!important;margin:0!important}.rr-review-reasons li{display:flex;gap:.65rem;align-items:flex-start;font-size:.96rem;line-height:1.55;margin:.7rem 0;color:#263127}.rr-review-reasons li span{flex:0 0 22px;height:22px;border-radius:50%;text-align:center;line-height:22px;font-size:20px;font-weight:700;background:#4e8b50;color:white}.rr-review-reasons>div:nth-child(2) li span{background:#e5bc32;color:#17221a}.reading .rr-review-best-fit{margin:1.3rem 0 .3rem;font-weight:700;font-size:.94rem}.reading .rr-review-method-line{font-size:.8rem;color:#566051;margin:0}.rr-review-opening+.article-photo{margin-top:1.5rem}@media(max-width:600px){.rr-review-reasons{grid-template-columns:1fr;gap:1rem}.reading .rr-review-opening h2{font-size:1.7rem}.reading .rr-review-summary-copy{font-size:1rem;line-height:1.65}}