.reviews-intro{min-height:0;padding:76px 28px}.reviews-inner{max-width:1264px;margin:0 auto}.reviews-intro h1{max-width:850px}.reviews-intro p:not(.eyebrow){max-width:620px;font-size:18px}.reviews-summary{margin-bottom:14px}.reviews-summary strong{color:var(--yellow)}.reviews-intro .text-link{margin-top:8px;display:inline-block}.reviews-content{max-width:1320px;margin:0 auto;padding:42px 28px 64px}.reviews-as-of{margin-bottom:30px;font-size:14px}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 48px;display:grid}.customer-review{border-top:1px solid var(--line);min-width:0;padding:28px 0 32px}.review-stars{color:var(--blue);letter-spacing:.1em;margin-bottom:14px;font-size:22px}.customer-review blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:17px;line-height:1.75}.review-attribution{margin:0;font-size:13px}.review-photo{max-width:360px;margin-top:22px;display:block}.review-photo img{border-radius:8px;width:100%;height:auto}.reviews-end{margin-bottom:38px;padding-top:24px}.reviews-notice{max-width:750px;margin-bottom:0;font-size:12px}@media (max-width:760px){.reviews-intro{padding:54px 24px}.reviews-content{padding:30px 24px 48px}.reviews-grid{grid-template-columns:1fr}.customer-review{padding:24px 0 28px}.customer-review blockquote{font-size:16px}}
