/* Only the retained results section differs from the original LP. */
.evidence { margin-top:60px; padding-top:40px; border-top:1px solid #cbdfea; color:#193a50; scroll-margin-top:96px; }
.evidence h3 { margin:0 0 30px; font-size:26px; line-height:1.6; }
.evidence .evidence-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:30px; margin:0; }
.evidence .evidence-grid > div + div { border-left:1px solid #cbdfea; padding-left:36px; }
.evidence .evidence-grid dt { font-size:12px; font-weight:700; }
.evidence .evidence-grid dd { margin:8px 0 0; font-size:22px; color:#075f92; line-height:1.5; }
.evidence .evidence-grid strong { font-size:58px; font-weight:700; letter-spacing:-.04em; line-height:1.2; }
.evidence .evidence-grid span { display:block; font-size:11px; color:#566e7e; margin-top:5px; }
.evidence > .sample-note { max-width:900px; margin:22px 0 0; font-size:11px; line-height:1.8; color:#566e7e; }
@media (max-width:1040px) and (min-width:721px) {
  .evidence .evidence-grid > div + div { padding-left:24px; }
}
@media (max-width:720px) {
  .evidence { margin-top:36px; padding-top:32px; scroll-margin-top:82px; }
  .evidence h3 { font-size:23px; margin-bottom:24px; }
  .evidence .evidence-grid { gap:10px; }
  .evidence .evidence-grid > div + div { padding-left:10px; }
  .evidence .evidence-grid dt { min-height:34px; font-size:10px; line-height:1.7; }
  .evidence .evidence-grid dd { font-size:12px; }
  .evidence .evidence-grid strong { font-size:34px; }
  .evidence .evidence-grid span { font-size:9px; line-height:1.7; }
  .evidence > .sample-note { margin-top:18px; font-size:10px; }
}
@media (max-width:360px) {
  .evidence .evidence-grid strong { font-size:29px; }
  .evidence .evidence-grid { gap:7px; }
  .evidence .evidence-grid > div + div { padding-left:7px; }
}
