.reviews-entry-star{font-size:32px;color:#9b8558;font-weight:400}
.reviews-content{padding:8px 24px 22px}.reviews-content h3{font-size:24px;font-weight:400;letter-spacing:-.04em;line-height:1.25;margin:4px 0 23px;max-width:240px}.reviews-summary{display:flex;align-items:center;gap:20px;padding:0 0 24px}.reviews-score{font-size:49px;line-height:1;font-weight:500;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.reviews-score>span{font-size:14px;font-weight:400;letter-spacing:0;color:#93a087;padding-left:4px}.reviews-summary-detail{display:flex;flex-direction:column;gap:7px}.reviews-stars,.review-stars{color:#9b8558;letter-spacing:2px;font-size:15px}.reviews-total{font-size:11px;color:#8a9781}.review{display:grid;grid-template-columns:1fr auto;gap:12px 9px;padding:21px 0;border-top:1px solid #e6ebdf}.review-person h4{font-size:14px;font-weight:500;margin:0 0 5px}.review-service{font-size:10px;color:#8e9985}.review-stars{font-size:11px;letter-spacing:1px;padding-top:2px}.review blockquote{grid-column:1/-1;font-size:14px;line-height:1.75;margin:0;color:#617064;font-weight:400}.reviews-demo{font-size:10px;line-height:1.5;color:#96a08d;margin:18px 0 0}
/* Editorial: a quiet score at the edge, and the words lead each review. */
.reviews-dialog .reviews-summary{justify-content:space-between;border-bottom:1px solid #e4eadc;margin-bottom:4px}.reviews-dialog .reviews-score{font-size:39px}.reviews-dialog .reviews-summary-detail{align-items:flex-end}.reviews-dialog .review{border-top:0;padding:25px 0;border-bottom:1px solid #e8ecdf}.reviews-dialog .review blockquote{grid-row:1;font-size:19px;line-height:1.55;letter-spacing:-.025em;color:#3f5848;padding-left:15px;border-left:2px solid #d7e2c9}.reviews-dialog .review-person{padding-left:17px}.reviews-dialog .review-person h4{font-size:12px}.reviews-dialog .review-stars{align-self:center}
@media(max-width:350px){.reviews-content{padding:8px 17px 20px}.reviews-content h3{font-size:22px}.reviews-summary{gap:15px}.reviews-dialog .review blockquote{font-size:18px}}
