/* Final credibility refinement: inherit the existing white, olive, editorial brand. */
.home-refined .editorial-credentials,.home-refined .editorial-testimonials{max-width:1120px;margin:106px auto 0;padding:70px 6%;text-align:center;border-top:1px solid #e6e8e1;background:#fff!important;color:#252923}
.home-refined .editorial-credentials h2,.home-refined .editorial-testimonials h2{font-family:var(--serif);font-size:clamp(37px,4.4vw,59px);font-weight:400;line-height:1.16;letter-spacing:-.035em;margin:13px auto 13px}
.home-refined .credentials-intro{font-size:13px;color:#64695d;line-height:1.9}
.credentials-rule{height:1px;max-width:510px;background:#e7e9e3;margin:35px auto}
.credentials-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px 48px}
.credential,.credential-award{display:flex;flex-direction:column;align-items:center;gap:11px;min-width:0}
.credential-type{font-family:var(--sans);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#777d71}
.credential strong{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.5vw,33px);line-height:1.2;letter-spacing:-.025em}
.credential strong em{font-weight:400;font-size:.58em;font-style:italic;letter-spacing:0}
.credential-award{margin:38px auto 0;padding-top:25px;border-top:1px solid #eceee9;max-width:440px}
.credential-award strong{font-size:13px;letter-spacing:.07em;text-transform:uppercase;font-weight:400}
.home-refined .editorial-testimonials{margin-top:10px;padding-top:85px}
.editorial-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:44px auto 32px;text-align:left}
.editorial-review{border:1px solid #e4e7df;padding:34px 28px 27px;margin:0;display:flex;flex-direction:column;min-height:290px;background:#fff}
.review-quote-mark{font-family:var(--serif);font-size:52px;line-height:.7;color:#65715b;margin-bottom:23px}
.editorial-review blockquote{margin:0;flex:1;padding:0;border:0}
.home-refined .editorial-review blockquote p{font-family:var(--serif);font-size:clamp(18px,1.7vw,23px);line-height:1.45;letter-spacing:-.015em;color:#30372d}
.editorial-review figcaption{font-family:var(--sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#343c31;margin-top:25px}
.editorial-review figcaption span{letter-spacing:0;text-transform:none;color:#737a6c}
.home-refined .editorial-reviews-link{display:inline-flex;margin:8px auto 0;align-items:center;justify-content:center}
@media(max-width:760px){.home-refined .editorial-credentials,.home-refined .editorial-testimonials{margin-top:65px;padding:50px 7% 25px}.home-refined .editorial-credentials h2,.home-refined .editorial-testimonials h2{font-size:clamp(34px,9vw,45px)}.credentials-grid{grid-template-columns:1fr;gap:32px}.credential strong{font-size:28px}.credential-award{margin-top:30px}.home-refined .editorial-testimonials{margin-top:0;padding-top:60px}.editorial-review-grid{grid-template-columns:1fr;gap:12px;margin:30px auto 22px}.editorial-review{min-height:0;padding:26px 24px}.home-refined .editorial-review blockquote p{font-size:21px}.review-quote-mark{margin-bottom:14px}.editorial-review figcaption{margin-top:20px}}
