:root{--fuel-red:#e30613;--fuel-ink:#0b0c0f;--fuel-muted:#555a63;--fuel-line:#dedfe2;--fuel-paper:#fff;--fuel-gutter:clamp(20px,5vw,72px)}
.fuel-migrated-content{box-sizing:border-box;width:100%;margin-inline:auto;padding:clamp(30px,5vw,72px) max(var(--fuel-gutter),env(safe-area-inset-right)) clamp(54px,7vw,96px);color:var(--fuel-ink);font:400 16px/1.65 Inter,Arial,sans-serif;overflow-wrap:anywhere}
.fuel-migrated-content *{box-sizing:border-box}.fuel-migrated-content>*{width:min(100%,1200px);margin-inline:auto}.fuel-migrated-content h1,.fuel-migrated-content h2,.fuel-migrated-content h3{margin:1.1em 0 .45em;line-height:1.18;letter-spacing:-.015em}.fuel-migrated-content h1{max-width:920px;margin-top:0;font-size:clamp(40px,5vw,72px)}.fuel-migrated-content h2{font-size:clamp(30px,3.4vw,48px)}.fuel-migrated-content h3{font-size:clamp(22px,2.3vw,32px)}
.fuel-source-layout{max-width:none;padding:0}.fuel-source-layout>.fuel-source-section,.fuel-source-layout>.fuel-source-global-layout{width:100%;max-width:none;margin:0}.fuel-source-section{padding:clamp(32px,4vw,56px) var(--fuel-gutter)}.fuel-source-global-layout{padding:0}.fuel-source-row{display:grid;grid-template-columns:var(--fuel-source-grid,minmax(0,1fr));align-items:center;width:min(100%,1200px);margin-inline:auto}.fuel-source-global-layout>.fuel-source-row{width:100%;max-width:none;padding:15px 0}.fuel-source-column{min-width:0;padding-inline:clamp(12px,2vw,25px)}.fuel-source-group{min-width:0}
.fuel-migrated-content[data-source-id="585"] .fuel-source-global-layout{border-block:1px solid var(--fuel-line);background:#fff}.fuel-migrated-content[data-source-id="585"] .fuel-source-global-layout .fuel-source-column{padding-inline:0}.fuel-migrated-content[data-source-id="585"] .fuel-source-global-layout h1{width:100%;max-width:675px;margin:0 auto;text-align:center;font-family:Inter,Arial,sans-serif;font-size:30px;line-height:39px;font-weight:500;letter-spacing:0;text-transform:none}.fuel-migrated-content[data-source-id="585"] p,.fuel-migrated-content[data-source-id="585"] li{font-size:18px;line-height:1.4}.fuel-migrated-content[data-source-id="585"] h2{font-size:35px;line-height:1.1;font-weight:800}.fuel-migrated-content[data-source-id="585"] h3{font-size:30px;line-height:1.15;font-weight:800}
.fuel-migrated-content p,.fuel-migrated-content li{max-width:820px}.fuel-migrated-content a{color:#a8000a;text-decoration-thickness:2px;text-underline-offset:3px}.fuel-migrated-content a:hover{color:var(--fuel-red)}.fuel-migrated-content a:focus-visible{outline:3px solid var(--fuel-red);outline-offset:4px}.fuel-migrated-content img{display:block;max-width:100%;height:auto}.fuel-migrated-content figure{max-width:100%;margin:24px 0}.fuel-migrated-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.fuel-migrated-content th,.fuel-migrated-content td{padding:12px 15px;border:1px solid var(--fuel-line);text-align:left}.fuel-migrated-content blockquote{max-width:900px;margin:34px 0;padding:22px 28px;border-left:6px solid var(--fuel-red);background:#f4f5f6}.fuel-content-button{display:inline-flex;min-height:48px;align-items:center;padding:12px 20px;border-radius:9px;background:var(--fuel-red);color:#fff!important;font-weight:800;text-decoration:none!important}.fuel-family-case-study-single>header{max-width:1120px;padding:clamp(28px,5vw,68px);border-radius:26px;background:var(--fuel-ink);color:#fff;box-shadow:12px 14px 0 var(--fuel-red)}
@media(max-width:767px){.fuel-migrated-content{padding-inline:max(20px,env(safe-area-inset-left),env(safe-area-inset-right))}.fuel-source-layout{padding-inline:0}.fuel-source-section{padding:32px max(20px,env(safe-area-inset-left),env(safe-area-inset-right))}.fuel-source-row{grid-template-columns:minmax(0,1fr)!important}.fuel-source-column{padding-inline:0}.fuel-migrated-content h1{font-size:clamp(34px,11vw,52px)}.fuel-migrated-content[data-source-id="585"] .fuel-source-global-layout h1{font-size:28px;line-height:36px;padding-inline:20px}.fuel-migrated-content[data-source-id="585"] p,.fuel-migrated-content[data-source-id="585"] li{font-size:16px}.fuel-source-column+.fuel-source-column{margin-top:28px}.fuel-source-global-layout .fuel-source-column+.fuel-source-column{margin-top:0}.fuel-family-case-study-single>header{padding:28px 22px;box-shadow:7px 8px 0 var(--fuel-red)}}
@media(prefers-reduced-motion:reduce){.fuel-migrated-content *{scroll-behavior:auto!important;transition:none!important}}
