.tx-review-evidence{width:min(100% - 40px,1200px);margin:28px auto;padding:26px;border:1px solid #d9e1e8;border-radius:18px;background:#f7f9fb;color:#24364c;box-shadow:0 8px 24px rgba(8,43,89,.05)}
.tx-review-evidence__intro{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:28px;align-items:start}
.tx-review-evidence__eyebrow{grid-column:1/-1;margin:0 0 -16px;color:#b32031;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.tx-review-evidence h2{margin:0;color:#082b59;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}
.tx-review-evidence__intro>p:last-child{margin:0;color:#4f6073;font-size:15px;line-height:1.65}
.tx-review-evidence__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;border:1px solid #d9e1e8;border-radius:13px;background:#fff;overflow:hidden}
.tx-review-evidence__facts>div{min-width:0;padding:16px;border-right:1px solid #e2e7ec}
.tx-review-evidence__facts>div:last-child{border-right:0}
.tx-review-evidence dt{margin:0 0 6px;color:#697789;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.tx-review-evidence dd{margin:0;color:#173653;font-size:13px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}
.tx-review-evidence a{color:#0b4f91;text-underline-offset:3px}
.tx-review-evidence__compare{display:inline-flex;margin-top:18px;color:#082b59!important;font-size:14px;font-weight:800;text-decoration:none}
.tx-review-evidence__compare span{margin-left:7px}
@media(max-width:767px){
  .tx-review-evidence{width:calc(100% - 28px);margin:20px auto;padding:21px 18px;border-radius:15px}
  .tx-review-evidence__intro{grid-template-columns:1fr;gap:12px}
  .tx-review-evidence__eyebrow{grid-column:auto;margin:0}
  .tx-review-evidence h2{font-size:28px}
  .tx-review-evidence__intro>p:last-child{font-size:14px;line-height:1.58}
  .tx-review-evidence__facts{grid-template-columns:1fr 1fr;margin-top:18px}
  .tx-review-evidence__facts>div{padding:14px;border-bottom:1px solid #e2e7ec}
  .tx-review-evidence__facts>div:nth-child(2n){border-right:0}
  .tx-review-evidence__facts>div:nth-last-child(-n+2){border-bottom:0}
}
@media(max-width:390px){
  .tx-review-evidence__facts{grid-template-columns:1fr}
  .tx-review-evidence__facts>div{border-right:0;border-bottom:1px solid #e2e7ec!important}
  .tx-review-evidence__facts>div:last-child{border-bottom:0!important}
}
