.cs-how{--chw-max-width:1240px;--chw-gutter:clamp(1rem,4vw,2.5rem);overflow-x:clip;padding-bottom:var(--chw-bottom-padding,80px);padding-top:var(--chw-top-padding,80px);position:relative;width:100%}.cs-how,.cs-how *,.cs-how :after,.cs-how :before{box-sizing:border-box}.cs-how--bg-color{background-color:var(--chw-background,transparent)}.cs-how__media{inset:0;line-height:0;pointer-events:none;position:absolute;z-index:0}.cs-how__media img{height:100%;object-fit:cover;object-position:var(--chw-image-position,center);width:100%}.cs-how__overlay{background-color:var(--chw-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.cs-how__inner{margin:0 auto;padding-left:var(--chw-gutter);padding-right:var(--chw-gutter);position:relative;width:min(100%,var(--chw-max-width));z-index:2}.cs-how--align-full .cs-how__inner{max-width:none;width:100%}.cs-how__intro{margin-bottom:clamp(2rem,4vw,3rem)}.cs-how--intro-center .cs-how__intro{text-align:center}.cs-how--intro-center .cs-how__content,.cs-how--intro-center .cs-how__heading{margin-left:auto;margin-right:auto}.cs-how .cs-how__eyebrow{color:var(--chw-eyebrow-color,inherit);letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.cs-how .cs-how__heading{color:var(--chw-heading-color,inherit);margin:0;max-width:var(--chw-heading-max-width,40ch)}.cs-how .cs-how__period{color:var(--chw-period-color,#ff7500)}.cs-how__content{color:var(--chw-content-color,inherit);margin-top:1rem;max-width:68ch}.cs-how__content>:first-child{margin-top:0}.cs-how__content>:last-child{margin-bottom:0}.cs-how__steps{border-top:1px solid var(--chw-divider,transparent);list-style:none;margin:0;padding:0}.cs-how__step{align-items:start;border-bottom:1px solid var(--chw-divider,transparent);display:grid;gap:var(--chw-step-gap,24px);grid-template-columns:var(--chw-number-width,120px) minmax(0,1fr);padding-bottom:var(--chw-step-spacing,32px);padding-top:var(--chw-step-spacing,32px);position:relative}.cs-how--numbering-none .cs-how__step{grid-template-columns:minmax(0,1fr)}.cs-how .cs-how__number{color:var(--chw-number-color,inherit);font-variant-numeric:tabular-nums;line-height:1;margin:0}.cs-how__panel{border-radius:var(--chw-panel-radius,0);min-width:0;overflow:hidden;position:relative}.cs-how__step--bg-color .cs-how__panel,.cs-how__step--bg-image .cs-how__panel{padding:var(--chw-panel-padding,24px)}.cs-how__step--bg-color .cs-how__panel{background-color:var(--chw-panel-bg,transparent)}.cs-how__panel-media{inset:0;line-height:0;pointer-events:none;position:absolute;z-index:0}.cs-how__panel-media img{height:100%;object-fit:cover;object-position:var(--chw-panel-image-position,center);width:100%}.cs-how__panel-overlay{background-color:var(--chw-panel-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.cs-how__panel-body{position:relative;z-index:2}.cs-how .cs-how__step-name{color:var(--chw-step-name-color,inherit);margin:0}.cs-how__step-content{color:var(--chw-step-content-color,inherit)}.cs-how__step-name+.cs-how__step-content{margin-top:.5rem}.cs-how__step-content>:first-child{margin-top:0}.cs-how__step-content>:last-child{margin-bottom:0}.cs-how__callout{border-radius:var(--chw-callout-radius,0);margin-top:clamp(2rem,4vw,3rem);overflow:hidden;position:relative}.cs-how__callout--bg-color,.cs-how__callout--bg-image{padding:var(--chw-callout-padding,40px)}.cs-how__callout--bg-color{background-color:var(--chw-callout-bg,transparent)}.cs-how__callout-media{inset:0;line-height:0;pointer-events:none;position:absolute;z-index:0}.cs-how__callout-media img{height:100%;object-fit:cover;object-position:var(--chw-callout-image-position,center);width:100%}.cs-how__callout-overlay{background-color:var(--chw-callout-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.cs-how__callout-body{position:relative;z-index:2}.cs-how .cs-how__callout-eyebrow{color:var(--chw-callout-eyebrow-color,inherit);letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.cs-how__callout-content{color:var(--chw-callout-color,inherit);max-width:80ch}.cs-how__callout-content>:first-child{margin-top:0}.cs-how__callout-content>:last-child{margin-bottom:0}.cs-how__actions{display:flex;margin-top:clamp(1.5rem,3vw,2.5rem)}.cs-how__actions--left{justify-content:flex-start}.cs-how__actions--center{justify-content:center}.cs-how__actions--right{justify-content:flex-end}.cs-how .cs-how__button{background-color:var(--chw-button-bg,transparent);border-radius:2px;color:var(--chw-button-color,#fff);display:inline-block;padding:.875em 2em;text-decoration:none;transition:opacity .2s ease}.cs-how .cs-how__button:focus-visible,.cs-how .cs-how__button:hover{color:var(--chw-button-color,#fff);opacity:.85}.cs-how .cs-how__button--no-link{cursor:default}@media (max-width:767px){.cs-how__step{gap:.5rem;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cs-how .cs-how__button{transition:none}}