/* C-026. Consolidation of the existing iXChange page only. */
.ixc26-main .ixc25-intro{padding-block:34px 0;gap:24px 55px;grid-template-columns:390px minmax(0,1fr)}
.ixc26-main .ixc25-benefit{font-size:25px;line-height:1.35}
.ixc26-main .ixc25-intro-copy{padding-top:4px}
.ixc26-main .ixc25-stages{grid-column:1/-1}
.ixc26-main .ixc25-stages strong{font-size:16px;letter-spacing:.25px}
.ixc26-main .ixc25-stages a{padding-block:14px}
.ixc26-relationship{padding-block:27px 25px}
.ixc26-main h2{font-size:29px;line-height:1.22}
.ixc26-main .ixc26-section-lead{max-width:900px;margin-top:12px}
.ixc26-relationship-visuals{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:32px;align-items:center;margin-top:9px}
.ixc26-venn svg{display:block;width:100%;height:auto}
.ixc26-venn .venn-tall{display:none}
.ixc26-main .venn-wide .venn-heading,.ixc26-main .venn-wide .venn-common-heading{font-size:30px;font-weight:550}
.ixc26-main .venn-wide .venn-detail{font-size:29px}
.ixc26-main .ixc26-venn figcaption{font-size:13px;line-height:1.6;text-align:center;margin-top:0;color:#606968}
.ixc26-main .ixc26-time-context p{font-size:16px;line-height:1.65}
.ixc26-timeline{margin-block:22px 16px;font-size:13px}
.timeline-axis,.timeline-row{display:grid;grid-template-columns:43px repeat(3,minmax(0,1fr));align-items:center;gap:0}
.timeline-axis{margin-bottom:11px;font-size:11px;letter-spacing:.5px;text-align:center}
.timeline-axis strong{font-weight:600;color:#0078C1}
.timeline-row{margin-top:7px}
.timeline-row>strong{font-weight:550;font-size:12px;color:#565958}
.pms-range,.vs-range{display:block;padding:10px 4px;text-align:center;font-size:13px;line-height:1.4}
.pms-range{grid-column:2/4;background:#E8F3F9;color:#0078C1;border-bottom:2px solid #0078C1}
.vs-range{grid-column:3/5;background:#F8F4F3;color:#784750;border-bottom:2px solid #784750}
.ixc26-main .ixc26-present{font-size:14px;border-left:2px solid #0078C1;padding-left:12px}
.ixc26-present strong{font-weight:550;color:#0078C1}
.ixc26-stage,.ixc26-report-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:48px}
.ixc26-stage{padding-block:27px;border-top:1px solid #d5d8d5}
.ixc26-main .ixc25-stage-heading h2{font-size:27px}
.ixc26-main .ixc26-stage-body p,.ixc26-main .ixc26-analysis-copy p{font-size:16px;line-height:1.7}
.ixc26-stage-body>p+p{margin-top:12px}
.ixc26-sources{display:flex;flex-wrap:wrap;gap:9px 23px;list-style:none;padding:13px 0;margin:14px 0;border-block:1px solid #d9dedb}
.ixc26-sources li{font-size:16px;font-weight:550;color:#784750}
.ixc26-analysis-content{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:26px;align-items:start}
.ixc26-analysis-copy ul{padding-left:19px;margin:11px 0 0}
.ixc26-analysis-copy li{font-size:16px;line-height:1.65;margin-top:4px}
.ixc26-main .ixc26-reconciliation{margin-top:15px;border-left:2px solid #0078C1;padding-left:13px;color:#565958}
.ixc26-matching{background:#EFF2F1;border-left:2px solid #ccd5d4;padding:15px 17px}
.ixc26-main .ixc26-matching h3{font-size:17px;line-height:1.3;margin:0 0 9px}
.ixc26-main .ixc26-matching p{font-size:14px;line-height:1.6}
.ixc26-main .ixc26-matching .ixc26-match-example{font-size:15px;line-height:1.5;margin-top:12px;font-weight:550;white-space:nowrap;color:#784750}
.ixc26-match-example span{color:#0078C1;padding-inline:3px}
.ixc26-matching small{display:block;font-size:11px;line-height:1.6;color:#626c6b;margin-top:3px}
.ixc26-report-area{padding-block:27px;border-block:1px solid #d5d8d5}
.ixc26-main .ixc26-client-workflow{margin-top:13px;font-size:14px;line-height:1.65;color:#606968}
.ixc26-materiality{display:grid;gap:11px;margin-top:25px}
.ixc26-main .ixc26-materiality>p{font-size:34px;padding:21px 25px}
.ixc26-main .ixc26-materiality>.ixc25-challenge{font-size:36px}
.ixc26-main .ixc26-materiality-support{font-size:16px;line-height:1.7;max-width:960px;margin-top:17px;color:#565958}
@media(max-width:1100px){
.ixc26-relationship-visuals{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:25px}
.ixc26-analysis-content{grid-template-columns:minmax(0,1fr)}
.ixc26-matching{max-width:490px}
}
@media(max-width:900px){
.ixc26-stage,.ixc26-report-grid{grid-template-columns:220px minmax(0,1fr);gap:32px}
.ixc26-main .ixc25-intro{grid-template-columns:300px minmax(0,1fr);gap:24px 35px}
.ixc26-relationship-visuals{grid-template-columns:1fr;gap:20px}
.ixc26-venn{max-width:760px;margin-inline:auto;width:100%}
.ixc26-time-context{max-width:650px;margin-inline:auto}
}
@media(max-width:760px){
.ixc26-main .ixc25-intro{grid-template-columns:1fr;gap:20px;padding-top:27px}
.ixc26-main .ixc25-benefit{font-size:23px;margin-top:13px}
.ixc26-main .ixc25-intro-copy p{font-size:16px}
.ixc26-main .ixc25-stages a{padding-block:11px}
.ixc26-main .ixc25-stages strong{font-size:16px}
.ixc26-main h2{font-size:26px}
.ixc26-relationship{padding-block:25px}
.ixc26-relationship-visuals{margin-top:17px;gap:22px}
.ixc26-venn{max-width:390px}
.ixc26-venn .venn-wide{display:none}
.ixc26-venn .venn-tall{display:block}
.ixc26-main .ixc26-venn figcaption{text-align:left;margin-top:10px}
.ixc26-time-context{width:100%;max-width:490px}
.ixc26-timeline{margin-block:17px 14px}
.ixc26-stage,.ixc26-report-grid{grid-template-columns:1fr;gap:18px}
.ixc26-stage,.ixc26-report-area{padding-block:25px}
.ixc26-main .ixc25-stage-heading h2{font-size:25px}
.ixc26-main .ixc25-kicker{margin-bottom:8px}
.ixc26-sources{gap:8px 19px}
.ixc26-analysis-content{gap:18px}
.ixc26-matching{max-width:none}
.ixc26-main .ixc26-matching p{font-size:15px}
.ixc26-main .ixc26-matching .ixc26-match-example{font-size:16px}
.ixc26-materiality{margin-top:23px;gap:11px}
.ixc26-main .ixc26-materiality>p,.ixc26-main .ixc26-materiality>.ixc25-challenge{font-size:29px;line-height:1.23;padding:20px}
}
@media(max-width:350px){.ixc26-main .ixc26-materiality>p,.ixc26-main .ixc26-materiality>.ixc25-challenge{font-size:27px}}