.branch-outcomes{scroll-margin-top:128px}
.branch-outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.branch-outcomes-grid article{min-width:0;border-top:2px solid #28828a;padding-top:16px}
.branch-outcomes h3{font-size:21px;line-height:1.35;margin:0 0 12px;letter-spacing:0}
.branch-outcomes p,.branch-outcomes-team p{line-height:1.65}
.branch-outcomes-scope{max-width:900px;margin:24px 0}
.branch-outcomes-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;border-top:1px solid #cbdde5;padding-top:24px}
.branch-outcomes-value small{display:block;line-height:1.6;color:#45647a}
.branch-outcomes-value .site-button{white-space:normal;text-align:center}
.branch-outcomes-security{margin-top:24px;border-top:1px solid #cbdde5;padding:18px 0}
.branch-outcomes-security summary{cursor:pointer;font-weight:600;color:#153e56}
.branch-outcomes-security p{max-width:950px}
.branch-outcomes-security-note{margin-top:24px}
.branch-outcomes-approach{background:#edf6f8;border-block:1px solid #d8e6eb}
.branch-outcomes-approach .site-section-heading,.branch-outcomes-team{max-width:920px}
.branch-outcomes-team h3{font-size:23px;line-height:1.4;letter-spacing:0}
.branch-outcomes-approach .site-text-link{margin-top:12px}
@media(min-width:1000px){.branch-outcomes{padding-right:100px}}
@media(min-width:761px) and (max-width:999px){.branch-outcomes{padding-right:84px}}
@media(max-width:760px){.branch-outcomes-grid,.branch-outcomes-value{grid-template-columns:minmax(0,1fr);gap:20px}.branch-outcomes-value .site-button{justify-self:start;max-width:100%}.branch-outcomes h3{font-size:20px}.branch-outcomes-team h3{font-size:21px}}
