/* Separate, fully framed illustrations for exercise and coaching entry points. */
body.qt-experience .qt-exam-promo.qt-exam-promo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:center;gap:16px;padding:24px 32px;min-height:240px;background:#f5f7fe;border:1px solid #e4e9f5;box-shadow:none;}
body.qt-experience .qt-exam-promo.qt-exam-promo :is(.tq-bg,.qb-push-bg){position:static;grid-column:2;grid-row:1;display:block;width:100%;height:auto;max-height:260px;aspect-ratio:3/2;object-fit:contain;opacity:1;mix-blend-mode:multiply;filter:none;animation:none;transform:none;}
body.qt-experience .qt-exam-promo.qt-exam-promo :is(.tq-body,.qb-push-body){grid-column:1;grid-row:1;max-width:none;min-height:0;padding:0;color:#2d384d;}
body.qt-experience .qt-exam-promo.qt-exam-promo :is(.tq-mask,.qb-push-mask){display:none;}
body.qt-experience .qt-exam-promo.qt-exam-promo :is(h2,h3){padding:0;min-height:0;line-height:1.45;}
body.qt-experience .qt-exam-promo.qt-exam-promo .qb-push-eyebrow{max-width:none;}
@media(max-width:720px){
 body.qt-experience .qt-exam-promo.qt-exam-promo{grid-template-columns:1fr;gap:12px;padding:22px;}
 body.qt-experience .qt-exam-promo.qt-exam-promo :is(.tq-bg,.qb-push-bg){grid-column:1;grid-row:2;max-height:190px;width:min(100%,300px);justify-self:center;}
 body.qt-experience .qt-exam-promo.qt-exam-promo :is(.tq-body,.qb-push-body){grid-column:1;grid-row:1;}
 body.qt-experience .qb-lnk{flex-wrap:wrap;gap:12px;}
 body.qt-experience .qb-lnk .lk-body{flex-basis:100%;}
}
