.review-feature{padding-block:42px;border-bottom:1px solid var(--rule);scroll-margin-top:130px}.review-feature h2{font-size:clamp(29px,2.8vw,42px);line-height:1.18;font-weight:400;margin-top:15px}.review-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}.review-feature figure{margin:0;padding:25px;background:#eaeee4;display:flex;flex-direction:column;min-width:0}.review-feature blockquote{margin:20px 0 22px;font-size:clamp(22px,1.7vw,27px);line-height:1.5;color:var(--green)}.review-feature blockquote p{margin:0}.review-feature figcaption{font-size:14px;line-height:1.6;color:var(--muted);margin-top:auto}.review-feature .text-link{font-size:14px;margin-top:18px;min-height:44px}.case-quote{scroll-margin-top:130px}.case-quote blockquote{margin:22px 0 0}.case-quote figcaption{color:var(--muted);font-size:15px;line-height:1.6}@media(max-width:700px){.review-feature{padding-block:32px}.review-feature-grid{grid-template-columns:1fr;gap:18px}.review-feature figure{padding:24px}.review-feature blockquote{font-size:23px}.case-quote blockquote{font-size:25px}.case-quote{scroll-margin-top:105px}}@media print{.review-feature-grid{display:block}.review-feature figure,.case-quote{break-inside:avoid;margin-bottom:18px}}

body .review-feature blockquote p,body .case-quote blockquote p{font-size:inherit;line-height:inherit;color:inherit}
