.reviews-home{padding:100px 6vw;background:#f6f3ea;color:#07140d}.reviews-heading{max-width:1200px;margin:0 auto 45px;display:flex;align-items:end;justify-content:space-between;gap:35px}.reviews-heading h2{font-size:clamp(42px,6vw,72px);line-height:.95;margin:14px 0 0}.reviews-heading h2 em{font-weight:400;color:#526b22}.google-review-link{color:#07140d;font-weight:800;text-decoration:none;border-bottom:2px solid #f5c542;padding-bottom:6px}.review-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}.review-card{background:#fff;padding:34px;min-height:300px;display:flex;flex-direction:column}.featured-review{background:#07140d;color:#fff}.review-top{display:flex;justify-content:space-between;gap:20px}.stars,.rating-name span{color:#e7ae00;letter-spacing:.08em}.google-label{font-size:12px;font-weight:800;opacity:.65}.review-card blockquote{font-size:19px;line-height:1.65;margin:35px 0 30px;flex:1}.review-card strong{font-size:15px}.ratings-card{justify-content:flex-start}.rating-name{padding:17px 0;border-bottom:1px solid #e4dfd2;display:flex;flex-direction:column;gap:7px}.rating-name:last-child{border:0}@media(max-width:900px){.review-grid{grid-template-columns:1fr 1fr}.ratings-card{grid-column:1/-1}.reviews-heading{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.reviews-home{padding:70px 22px}.review-grid{grid-template-columns:1fr}.ratings-card{grid-column:auto}.review-card{min-height:auto;padding:28px}.reviews-heading{margin-bottom:30px}}