.client-reviews{background:#f0ece3;border-top:1px solid #ded4bf;border-bottom:1px solid #ded4bf}.client-reviews h2 em{color:#80602d}.client-reviews .section-heading>div:last-child{max-width:390px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.review-card{margin:0;padding:32px;background:#faf9f5;border:1px solid #d9d0bd;display:flex;flex-direction:column;min-width:0}.review-theme{font-size:9px;letter-spacing:1.2px;color:#73582e}.review-card blockquote{font-family:'DM Serif Display',Georgia,serif;font-size:27px;line-height:1.45;margin:28px 0 36px;color:#142330;flex:1;overflow-wrap:anywhere}.review-card figcaption{border-top:1px solid #d9d0bd;padding-top:20px;display:flex;flex-direction:column;gap:8px}.review-card strong{font-size:13px}.review-card figcaption span{font-size:10px;line-height:1.7;color:#52616b}.review-card a{font-size:11px;color:#73582e;line-height:1.7;text-underline-offset:4px}.review-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:25px}.review-foot p{font-size:10px;color:#52616b;line-height:1.8;max-width:560px}.review-foot a{font-size:11px;color:#73582e;line-height:1.7}
@media(max-width:900px){.review-grid{gap:15px}.review-card{padding:24px}.review-card blockquote{font-size:23px}}
@media(max-width:650px){.review-grid{grid-template-columns:minmax(0,1fr)}.review-card{padding:27px}.review-card blockquote{font-size:27px;margin:24px 0 28px}.review-foot{flex-direction:column;align-items:start;gap:8px}.review-card a,.review-foot a{display:inline-flex;align-items:center;min-height:44px}.review-card figcaption span{font-size:11px}}
