.shift-engine-technical-page .shift-engine-tech-problem{padding:clamp(44px,5vw,76px) 0}.shift-engine-technical-page .shift-engine-tech-problem__eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0;font-size:11px;font-weight:600}.shift-engine-technical-page .shift-engine-tech-problem__eyebrow:before{content:"/ ";opacity:.85}.shift-engine-technical-page .shift-engine-tech-problem__title{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);max-width:20ch;margin:14px 0 0;font-size:clamp(28px,3.8vw,52px);font-weight:800;line-height:1.04}.shift-engine-technical-page .shift-engine-tech-problem__title em{font-family:var(--serif);color:var(--red);font-variation-settings:"opsz" 72,"WONK" 1;font-style:italic;font-weight:400}.shift-engine-technical-page .shift-engine-tech-problem__content{border-top:1px solid var(--rule);margin-top:clamp(28px,4vw,40px);padding-top:clamp(28px,4vw,40px)}.shift-engine-technical-page .shift-engine-tech-problem__lead{border-left:3px solid var(--red);font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);max-width:52ch;margin:0;padding:4px 0 4px clamp(20px,3vw,28px);font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:400;line-height:1.45}.shift-engine-technical-page .shift-engine-tech-problem__body{font-family:var(--sans);color:#2a2a2a;max-width:68ch;margin:clamp(24px,3vw,32px) 0 0;font-size:clamp(16px,1.15vw,18px);line-height:1.6}@media (min-width:880px){.shift-engine-technical-page .shift-engine-tech-problem__content{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}.shift-engine-technical-page .shift-engine-tech-problem__body{margin-top:0;padding-top:4px}}@media (max-width:760px){.shift-engine-technical-page .shift-engine-tech-problem__title{max-width:none}}.shift-engine-technical-page .stats-head-title,.shift-engine-technical-page .impact-title,.shift-engine-technical-page .cert-title,.shift-engine-technical-page .tiers-title{max-width:none}.shift-engine-technical-page .anchor-quote{text-align:left;max-width:min(900px,100%);margin:0}.shift-engine-technical-page .cert-deck,.shift-engine-technical-page .tiers-deck,.shift-engine-technical-page .impact-head .body-lg{max-width:65ch}@media (min-width:1080px){.shift-engine-technical-page .dims-six-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:880px){.shift-engine-technical-page .pillars-four{grid-template-columns:repeat(2,1fr)}.shift-engine-technical-page .pillars-four .pillar{border-bottom:1px solid var(--rule);padding:40px 28px}.shift-engine-technical-page .pillars-four .pillar:not(:last-child){border-right:none}.shift-engine-technical-page .pillars-four .pillar:nth-child(odd){border-right:1px solid var(--rule);padding-left:0}.shift-engine-technical-page .pillars-four .pillar:nth-child(2n){padding-right:0}.shift-engine-technical-page .pillars-four .pillar:nth-child(3),.shift-engine-technical-page .pillars-four .pillar:nth-child(4){border-bottom:0}.shift-engine-technical-page .pillars-two{grid-template-columns:repeat(2,1fr)}.shift-engine-technical-page .pillars-two .pillar:first-child{border-right:1px solid var(--rule);padding-left:0}.shift-engine-technical-page .pillars-two .pillar:last-child{border-right:none;padding-right:0}}.shift-engine-technical-page .impacts-stack{grid-template-columns:1fr}.shift-engine-technical-page .impacts-stack .impact{padding:32px 0 36px;border-left:none!important;border-right:none!important}.shift-engine-technical-page .impacts-stack .impact:last-child{border-bottom:0}.shift-engine-technical-page .shift-engine-mirror-steps{grid-template-columns:1fr;gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}@media (min-width:720px){.shift-engine-technical-page .shift-engine-mirror-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.shift-engine-technical-page .shift-engine-mirror-steps{grid-template-columns:repeat(4,1fr)}}.shift-engine-technical-page .shift-engine-mirror-steps .impact{padding:0;border:none!important}.shift-engine-technical-page .shift-engine-roadmap-quote{text-align:left;max-width:min(900px,100%);margin:0 0 clamp(40px,5vw,56px)}
