/* Scoped preview-only testimonial layouts. */
.mx-testimonials{--t-ink:#10102f;--t-muted:#626277;--t-paper:#f5f3f6;background:var(--t-paper);color:var(--t-ink);margin-block:56px;font-family:inherit}
.mx-testimonials *{box-sizing:border-box}
.mx-testimonials .mx-t-inner{max-width:1440px;margin:auto;padding:80px clamp(24px,6vw,96px)}
.mx-testimonials .mx-t-heading{display:block;position:static;background:none;padding:0;margin:0 0 40px;border:0;height:auto}
.mx-testimonials .mx-t-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted);margin:0 0 18px}
.mx-testimonials h2{font:inherit;font-size:clamp(30px,3.2vw,46px);line-height:1.12;letter-spacing:-.035em;color:var(--t-ink);margin:0 0 20px;max-width:650px}
.mx-testimonials .mx-t-note{font-size:14px;line-height:1.65;color:var(--t-muted);max-width:480px;margin:0}
.mx-testimonials .mx-t-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.mx-testimonials figure{margin:0;padding:30px;background:#fff;min-width:0;border:1px solid #e3dfe8;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start}
.mx-testimonials .mx-t-mark{font-family:Georgia,serif;font-size:64px;line-height:.8;color:#e6008e;display:block;height:44px}
.mx-testimonials blockquote{margin:18px 0 28px;padding:0;border:0;background:none}
.mx-testimonials blockquote p{font:inherit;font-size:21px;line-height:1.5;letter-spacing:-.015em;color:var(--t-ink);margin:0}
.mx-testimonials figcaption{display:flex;align-items:center;gap:14px;margin-top:auto;font-size:12px;line-height:1.5;color:var(--t-muted);text-align:left}
.mx-testimonials figcaption strong{display:block;font-weight:500;color:var(--t-ink);font-size:13px;margin-bottom:3px}
.mx-testimonials figcaption span span{display:block}
.mx-testimonials .mx-t-avatar{width:42px;height:42px;border:1px solid #d7d1df;border-radius:50%;display:grid;place-items:center;flex-shrink:0}
.mx-testimonials .mx-t-avatar svg{width:28px;height:28px}
.mx-testimonials--editorial{--t-paper:#fff}
.mx-testimonials--editorial .mx-t-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;border-top:1px solid #dfdce6;border-bottom:1px solid #dfdce6}
.mx-testimonials--editorial .mx-t-quotes{display:block}
.mx-testimonials--editorial figure{padding:0;border:0}
.mx-testimonials--editorial blockquote p{font-size:clamp(25px,2.8vw,39px);line-height:1.3}
.mx-testimonials--paired .mx-t-quotes{grid-template-columns:1fr 1fr;gap:0}
.mx-testimonials--paired figure{border:0;border-radius:0;padding:34px 40px;background:none;border-top:1px solid #d7d1df}
.mx-testimonials--paired figure+figure{border-left:1px solid #d7d1df}
.mx-testimonials--spotlight{--t-paper:#10102f;--t-ink:#fff;--t-muted:#c6c1d3}
.mx-testimonials--spotlight .mx-t-inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:9%;padding-block:96px}
.mx-testimonials--spotlight .mx-t-quotes{display:block}
.mx-testimonials--spotlight figure{border:0;background:none;padding:0}
.mx-testimonials--spotlight blockquote p{font-size:clamp(28px,3.2vw,46px);line-height:1.24}
.mx-testimonials--ledger{--t-paper:#fff}
.mx-testimonials--ledger .mx-t-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}
.mx-testimonials--ledger .mx-t-quotes{grid-template-columns:1fr;gap:0}
.mx-testimonials--ledger figure{padding:30px 0;border:0;border-top:1px solid #d7d1df;border-radius:0;position:relative;padding-left:48px}
.mx-testimonials--ledger .mx-t-mark{position:absolute;left:0;top:32px}
.mx-testimonials--ledger blockquote{margin-top:0}
@media(max-width:760px){.mx-testimonials{margin-block:32px}.mx-testimonials .mx-t-inner{padding:48px 24px;display:block}.mx-testimonials .mx-t-heading{margin-bottom:32px}.mx-testimonials .mx-t-quotes{grid-template-columns:1fr;gap:20px}.mx-testimonials figure{padding:26px}.mx-testimonials--paired figure{padding:28px 0}.mx-testimonials--paired figure+figure{border-left:0}.mx-testimonials--editorial figure,.mx-testimonials--spotlight figure{padding:0}.mx-testimonials--ledger figure{padding:26px 0 26px 40px}.mx-testimonials blockquote p{font-size:23px}.mx-testimonials--spotlight blockquote p,.mx-testimonials--editorial blockquote p{font-size:29px}}

