.capability-page .capability-hero h1{max-width:850px}.capability-page .capability-hero .page-intro{max-width:680px}.capability-summary{border:1px solid var(--strategy-line);background:#f7f7f5;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.capability-summary>div{padding:30px 34px}.capability-summary>div+div{border-left:1px solid var(--strategy-line)}.capability-page .strategy-editorial-copy blockquote{border-left:0;padding-left:27px;position:relative}.capability-page .strategy-editorial-copy blockquote:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.capability-page .strategy-model-grid .strategy-dark-link{color:inherit;border-bottom:1px solid;margin-top:24px}.capability-page .strategy-model-grid .strategy-dark-link:hover{border-bottom-color:#0000}.capability-model-more{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;padding-top:40px;display:grid}.capability-model-more h3{max-width:750px;color:inherit;margin:0 0 12px;font-size:clamp(25px,2.5vw,34px);font-weight:500}.capability-model-more p{max-width:900px;color:inherit;margin:0}@media (width<=1000px){.capability-summary{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.capability-summary>div+div{border-left:0}.capability-summary>div:nth-child(2n){border-left:1px solid var(--strategy-line)}.capability-summary>div:nth-child(n+3){border-top:1px solid var(--strategy-line)}}@media (width<=650px){.capability-summary{grid-template-columns:1fr;grid-auto-flow:row}.capability-summary>div{padding:26px 28px}.capability-summary>div:nth-child(n){border-left:0;border-top:1px solid var(--strategy-line)}.capability-summary>div:first-child{border-top:0}.capability-model-more{grid-template-columns:1fr;gap:28px}.capability-model-more .button{justify-self:start}}
