.client-reviews{padding:70px 0;color:#171918;border-top:1px solid #d6d4ce}.cr-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.client-reviews .cr-heading h2{font-size:clamp(34px,4vw,57px);line-height:1.08;letter-spacing:-.035em;margin:0}.cr-heading h2 em{display:block;color:#bb371c;font-style:normal}.cr-heading>a{font-size:13px;color:#333b35;text-decoration:none;border-bottom:1px solid #737870;padding-bottom:8px;flex-shrink:0}.cr-heading>a span{margin-left:14px;color:#bb371c}.cr-language{font-size:12px;color:#666b65;margin:-12px 0 24px}.cr-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:0 35px;align-items:start}.cr-card{margin:0;border-top:1px solid #c9cbc3;padding:23px 0;min-width:0}.cr-featured{grid-row:span 3;padding:30px;background:#eae7df;border:0}.cr-source{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#62685f;letter-spacing:.02em}.cr-source strong{white-space:nowrap;color:#bb371c;font-size:14px;font-weight:500}.client-reviews blockquote{margin:18px 0 25px;border:0;padding:0;font-style:normal}.client-reviews blockquote:before,.client-reviews blockquote:after{display:none;content:none}.client-reviews blockquote p{margin:0;font-family:var(--font-display,Georgia,serif);font-size:22px;line-height:1.4;font-weight:400;color:#171918}.client-reviews .cr-featured blockquote p{font-size:clamp(23px,2.3vw,33px);line-height:1.35;letter-spacing:-.02em}.cr-card figcaption{display:flex;justify-content:space-between;align-items:center;gap:15px}.cr-card figcaption strong{font-size:14px;font-weight:500;display:block}.cr-card figcaption time{display:block;margin-top:5px;font-size:11px;color:#60675f}.cr-card figcaption a{color:#bb371c;font-size:22px;text-decoration:none;padding:5px 10px}.client-reviews a:focus-visible{outline:2px solid #bb371c;outline-offset:4px}
@media(max-width:760px){.client-reviews{padding:42px 0}.cr-heading{display:block}.cr-heading>a{display:inline-block;margin-top:24px}.cr-grid{grid-template-columns:1fr;gap:0}.cr-featured{grid-row:auto;padding:24px;margin-bottom:20px}.client-reviews .cr-featured blockquote p{font-size:25px}.client-reviews blockquote p{font-size:21px}.cr-card{padding-block:22px}.cr-language{margin-top:0}.cr-heading>a{font-size:12px}}
