/* Testimonials have their own full-width reading layout. */
.bc-testimonials .bc-page-layout.has-cover{display:block}
.bc-testimonials .bc-page-photo{display:none}
.bc-testimonials .bc-page-content{max-width:none}
.bc-testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch;margin:30px 0 40px}
.bc-testimonial{min-width:0;background:#f5f5f7;border:1px solid #e6e6e9;border-radius:10px;overflow:hidden;padding:28px}
.bc-testimonials .bc-testimonial-image{display:block;width:auto;max-width:100%;height:170px;object-fit:contain;margin:0 auto 26px;border-radius:5px}
.bc-testimonial-body{padding:0}
.bc-testimonials .bc-testimonial h3{font-size:22px;font-weight:600;line-height:1.3;color:#202124;margin:0 0 20px}
.bc-testimonials .bc-testimonial blockquote{border:0;padding:0;margin:0;font-family:inherit;font-size:16px;font-style:normal;line-height:1.75;color:#55565c}
.bc-testimonials .bc-testimonial-author{font-size:14px;line-height:1.6;margin:24px 0 0}
@media(max-width:700px){.bc-testimonials-grid{grid-template-columns:1fr;gap:24px}.bc-testimonial{padding:24px}.bc-testimonials .bc-testimonial-image{height:150px}}
