main#panel .guarantees-page .gw-evidence{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:start;border:0;border-top:1px solid #dce5eb;border-radius:0;padding:48px 0 0;background:transparent}
main#panel .guarantees-page .gw-evidence-intro{position:sticky;top:130px}
main#panel .guarantees-page .gw-evidence-intro h2{font-size:44px!important;line-height:1.16!important;margin:0 0 24px!important;max-width:490px}
main#panel .guarantees-page .gw-evidence-intro>p{font-size:16px;line-height:1.75;color:#536674;margin:0 0 24px;max-width:460px}
main#panel .guarantees-page .gw-evidence-intro .gw-evidence-original{border-left:3px solid #339ace;padding-left:18px;font-size:13px;color:#71818b}
main#panel .guarantees-page .gw-evidence>ul{display:block;margin:0;padding:0;list-style:none}
main#panel .guarantees-page .gw-evidence>ul>li{display:flex;align-items:flex-start;gap:24px;padding:26px 0;margin:0;border-bottom:1px solid #dce5eb}
main#panel .guarantees-page .gw-evidence>ul>li:first-child{padding-top:0}
main#panel .guarantees-page .gw-evidence>ul>li:before{display:none}
main#panel .guarantees-page .gw-evidence>ul>li>img{flex:0 0 32px;width:32px;height:32px;margin:2px 0 0}
main#panel .guarantees-page .gw-evidence h3{font:700 21px/1.35 Montserrat,Arial,sans-serif!important;margin:0 0 10px!important;color:#203541}
main#panel .guarantees-page .gw-evidence li p{font-size:14px;line-height:1.75;color:#61727d;margin:0}
@media(max-width:1000px){main#panel .guarantees-page .gw-evidence{gap:36px}main#panel .guarantees-page .gw-evidence-intro h2{font-size:36px!important}}
@media(max-width:767px){main#panel .guarantees-page .gw-evidence{grid-template-columns:1fr;gap:20px;padding-top:32px}main#panel .guarantees-page .gw-evidence-intro{position:static}main#panel .guarantees-page .gw-evidence-intro h2{font-size:32px!important}main#panel .guarantees-page .gw-evidence>ul>li{gap:18px;padding:22px 0}main#panel .guarantees-page .gw-evidence>ul>li:first-child{padding-top:16px}main#panel .guarantees-page .gw-evidence h3{font-size:19px!important}}

/* Section headings match the service landing headings. */
main#panel .guarantees-page #gw-promises-title,main#panel .guarantees-page .gw-evidence-intro h2{font:700 50px/1.22 Montserrat,sans-serif!important;letter-spacing:normal!important;color:#111!important;margin:0 0 20px!important}
@media(max-width:767px){main#panel .guarantees-page #gw-promises-title,main#panel .guarantees-page .gw-evidence-intro h2{font-size:32px!important}}

/* Let the guarantees heading use the full content width. */
main#panel .guarantees-page .gw-promises>.gw-heading{max-width:none;width:100%}

/* Stronger contrast for primary guarantee copy; supporting notes stay muted. */
main#panel .guarantees-page .gw-intro,main#panel .guarantees-page .gw-hero-note li,main#panel .guarantees-page .gw-card-lead,main#panel .guarantees-page .gw-card-body,main#panel .guarantees-page .gw-evidence li p{color:#111}

/* Match the introductory paragraph in the foundation scope section. */
main#panel .guarantees-page .gw-evidence-intro>p:not(.gw-evidence-original){font:400 16px/1.75 OpenSans,Arial,sans-serif;color:#161616;max-width:490px;margin:0 0 16px}
@media(max-width:767px){main#panel .guarantees-page .gw-evidence-intro>p:not(.gw-evidence-original){font-size:15px}}