.reviews-section{padding-top:26px;padding-bottom:110px}.reviews-heading{padding:55px 0 32px;display:grid;grid-template-columns:1fr 2fr;gap:35px;align-items:start;border-bottom:1px solid #d8d5cc}.reviews-heading>div:first-child{display:flex;align-items:center;gap:15px;padding-top:8px}.reviews-summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rating-stars,.review-byline span:last-child{color:#8b8c67;letter-spacing:2px}.rating-stars{font-size:14px}.reviews-summary p{font-size:12px;color:#686c63;margin:0}.reviews-summary p strong{color:var(--ink)}.reviews-summary>a{margin-left:auto;font-size:11px;border-bottom:1px solid #999b8e;padding-bottom:7px}.reviews-summary>a span{margin-left:15px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:25px}.review-card{background:#eeece5;padding:24px 24px 21px;min-height:180px;display:flex;flex-direction:column}.review-mark{font:40px/.7 var(--serif);color:#8d9077}.review-card blockquote{font:italic 21px/1.35 var(--serif);margin:14px 0 24px;color:#373c35}.review-byline{margin-top:auto;padding-top:13px;border-top:1px solid #d4d2ca;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#686c63}.review-byline span:last-child{font-size:9px;white-space:nowrap}
@media(max-width:850px){.reviews-heading{grid-template-columns:1fr 2fr}.review-grid{gap:12px}.review-card{padding:20px 17px}.review-card blockquote{font-size:19px}}
@media(max-width:620px){.reviews-section{padding-bottom:80px}.reviews-heading{grid-template-columns:1fr;gap:22px;padding:43px 0 25px}.reviews-summary{gap:9px}.reviews-summary>a{margin-left:0;width:max-content}.review-grid{grid-template-columns:1fr;gap:10px;padding-top:18px}.review-card{min-height:154px}.review-card blockquote{font-size:21px}}

.review-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:22px 24px;background:#e9e5dc}.review-cta p{margin:0;font-size:12px;color:#555a51}.review-cta .button{flex-shrink:0}@media(max-width:620px){.review-cta{align-items:flex-start;flex-direction:column;gap:14px;margin-top:18px;padding:20px}.review-cta .button{width:100%;justify-content:space-between}}
