.commerce-findings .cs-title-grid{grid-template-columns:1.25fr 1fr}.commerce-findings .cs-title-grid h1{font-size:clamp(42px,5.2vw,76px);line-height:1.02;max-width:850px}.cf-findings{padding-top:38px;padding-bottom:45px}.cf-findings h2{font-size:30px;margin:10px 0 22px}.cf-findings ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #cfc7b8;border-bottom:1px solid #cfc7b8}.cf-findings li+li{border-left:1px solid #cfc7b8}.cf-findings li a{display:flex;flex-direction:column;gap:14px;height:100%;padding:22px 18px;text-decoration:none;color:var(--navy);transition:background .15s}.cf-findings li a:hover{background:#eee8dd}.cf-number{font:500 12px var(--mono);color:#8a713c}.cf-findings small{display:block;font-size:11px;margin-bottom:10px}.cf-findings strong{font-size:14px;line-height:1.6;font-weight:500;display:block}.cf-findings a>span:last-child{margin-top:auto;color:#8a713c}.cf-configurations,.cf-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cf-configurations article,.cf-signals article{border-top:2px solid #a28142;padding:22px 0}.cf-configurations h3,.cf-signals h3{font-size:28px;line-height:1.15;margin:22px 0 12px}.cf-configurations p,.cf-signals p{font-size:14px;line-height:1.7}.cf-route{display:flex;align-items:center;gap:10px;min-height:100px}.cf-route span{background:#efecdf;border:1px solid #d5cebd;padding:14px;font-size:12px;line-height:1.6;flex:1}.cf-route b{color:#8a713c}.cf-next{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:24px 0 0}.cf-outcomes table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.cf-outcomes th,.cf-outcomes td{padding:20px;border-bottom:1px solid #d5cebd;vertical-align:top;font-size:14px;line-height:1.7}.cf-outcomes thead{background:#eee8dd}.cf-outcomes tbody th{font-weight:500}.cf-caption{font-size:12px;line-height:1.6;color:var(--muted);margin:18px 0}.cf-change{padding-top:55px;padding-bottom:60px;border-top:1px solid #d5cebd}.cf-signals article>span{font:10px var(--mono);color:#8a713c}.cf-change .ce-takeaway{margin-top:45px}.commerce-findings section[id]{scroll-margin-top:90px}.commerce-findings .cf-findings a:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}@media(max-width:900px){.cf-findings ol{grid-template-columns:1fr}.cf-findings li+li{border-left:0;border-top:1px solid #cfc7b8}.cf-findings li a{flex-direction:row;align-items:start;padding:14px 0;gap:16px}.cf-findings li a>span:nth-child(2){flex:1}.cf-findings a>span:last-child{margin-top:0}.cf-findings small{margin-bottom:4px}.cf-configurations,.cf-signals{grid-template-columns:1fr;gap:12px}.cf-route{min-height:0}.commerce-findings .cs-title-grid{grid-template-columns:1fr}.cf-outcomes table,.cf-outcomes tbody,.cf-outcomes tr,.cf-outcomes td,.cf-outcomes th{display:block;width:100%}.cf-outcomes thead{display:none}.cf-outcomes tr{border:1px solid #d5cebd;margin-bottom:16px}.cf-outcomes tbody th{background:#eee8dd}.cf-outcomes td:before{display:block;font:500 10px var(--mono);color:#8a713c;margin-bottom:8px}.cf-outcomes td:nth-child(2):before{content:"WHO CAN GAIN"}.cf-outcomes td:nth-child(3):before{content:"WHO BECOMES EXPOSED"}.cf-outcomes th,.cf-outcomes td{padding:16px}.cf-next{align-items:flex-start;flex-direction:column}.cf-next .button{white-space:normal}}.cf-coordination-bridge{border-top:1px solid #d5cebd;padding:22px 0;display:flex;flex-wrap:wrap;gap:16px 30px}.cf-coordination-bridge p{font-size:18px;line-height:1.65;flex-basis:100%;max-width:780px;margin:0 0 4px}.commerce-findings .ce-takeaway>p:not(.eyebrow){max-width:850px;font-size:17px;line-height:1.7;color:inherit}.commerce-findings #possibilities .ce-takeaway{margin-top:35px}@media(max-width:900px){.cf-outcomes td:nth-child(2):before{content:"THE CHANNEL’S POSITION"}.cf-outcomes td:nth-child(3):before{content:"THE PROVIDER’S POSITION"}}
