.proofLine{font-size:9px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid rgba(7,94,168,.18);border-bottom:1px solid rgba(7,94,168,.18);padding:12px 0;margin-top:10px}
.method{display:grid;grid-template-columns:1fr 1.25fr;gap:8vw;padding:110px 7vw;background:#e7f0f7;color:#075ea8}.method h2,.expectations h2{font:500 clamp(46px,5vw,72px)/.98 Manrope,sans-serif;letter-spacing:-.055em;margin:18px 0 25px}.method h2 em,.expectations h2 em{font-family:"Playfair Display",serif;font-weight:500}.methodIntro>p:not(.eyebrow){max-width:520px;line-height:1.7;color:#486678;margin-bottom:34px}.methodGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(7,94,168,.2)}.methodGrid article{padding:28px 20px 35px 0;border-right:1px solid rgba(7,94,168,.2)}.methodGrid article+article{padding-left:20px}.methodGrid article:last-of-type{border-right:0}.methodGrid span,.expectationGrid span{font-size:8px;letter-spacing:.16em}.methodGrid h3,.expectationGrid h3{font-size:18px;margin:42px 0 12px}.methodGrid p,.expectationGrid p{font-size:11px;line-height:1.7;color:#486678}.methodGrid>small{grid-column:1/-1;border-top:1px solid rgba(7,94,168,.2);padding-top:18px;font-size:8px;line-height:1.6}.expectations{padding:100px 7vw;color:#075ea8}.expectationGrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid rgba(7,94,168,.18);border-bottom:1px solid rgba(7,94,168,.18)}.expectationGrid article{padding:32px;border-right:1px solid rgba(7,94,168,.18)}.expectationGrid article:first-child{padding-left:0}.expectationGrid article:last-child{border-right:0}.proofSupport{display:inline-block;margin-top:28px;font-size:11px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:3px}
@media(max-width:800px){.method{grid-template-columns:1fr}.methodGrid{grid-template-columns:1fr}.methodGrid article,.methodGrid article+article{border-right:0;border-bottom:1px solid rgba(7,94,168,.2);padding:24px 0}.methodGrid h3{margin-top:20px}.expectationGrid{grid-template-columns:1fr}.expectationGrid article,.expectationGrid article:first-child{border-right:0;border-bottom:1px solid rgba(7,94,168,.18);padding:28px 0}.expectationGrid article:last-child{border-bottom:0}}
@media(max-width:560px){.method,.expectations{padding:75px 22px}.method h2,.expectations h2{font-size:46px}.proofLine{font-size:8px}}
