/* The same cards and portraits on the LPs and institutional pages. */
.lp-test-grid, .lp-test-grid * {box-sizing:border-box}
.lp-test-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;font-family:Quicksand,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.lp-test-grid .lp-test-card {min-width:0;display:flex;flex-direction:column;margin:0;padding:28px;background:#f7f9fb;border:1px solid #e2e7ef;border-radius:20px;color:#3f4a5c;box-shadow:0 2px 8px #1b3a5606;transition:box-shadow .2s,transform .2s}
.lp-test-grid .lp-test-card:hover {transform:translateY(-3px);box-shadow:0 10px 28px #1b3a5614}
.lp-test-grid .lp-test-card blockquote {margin:0 0 20px;padding:0;border:0;color:#3f4a5c;font-size:15px;line-height:1.7;font-weight:500;font-style:normal;text-align:left}
.lp-test-grid .lp-test-card blockquote:before {content:'“';display:block;height:24px;color:#04b65b;font:bold 46px/.9 Georgia,serif;margin-bottom:14px}
.lp-test-grid .lp-test-card figcaption {display:flex;align-items:center;gap:12px;margin-top:auto;font-size:13px;line-height:1.5;text-align:left}
.lp-test-grid .lp-test-card figcaption strong {display:block;color:#132d4b;font-size:14px;line-height:1.4;font-weight:700}
.lp-test-grid .lp-test-card figcaption span {color:#5e6779;font-size:12px}
.lp-test-grid .lp-test-avatar {flex:0 0 48px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#132d4b;color:#fff!important;font-weight:700}
.lp-test-grid .lp-test-avatar-photo {border:2px solid #e2e7ef;background:#fff}
.lp-test-grid .lp-test-avatar-photo img {display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}
@media(max-width:980px){.lp-test-grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.lp-test-grid {grid-template-columns:minmax(0,1fr);gap:16px}.lp-test-grid .lp-test-card{padding:24px}}
@media(prefers-reduced-motion:reduce){.lp-test-grid .lp-test-card {transition:none}}
/* Six readable cards also remain the fallback when JavaScript/storage is unavailable. */
.lp-test-grid .lp-test-card[hidden]{display:none!important}
