.steps{--steps-line: currentColor;--steps-divider: var(--color-link);--steps-title-fs: var(--fs-h3);--steps-row-space: var(--space-10);--steps-photo-radius: var(--radius-media);padding:var(--section-space) var(--page-gutter)}.steps__inner{max-width:var(--container-max);margin:0 auto}.steps__head{max-width:var(--container-text);margin-bottom:var(--space-12)}.steps__eyebrow{margin:0 0 var(--space-4);overflow-wrap:break-word}.steps__heading{margin:0;font-size:var(--fs-h2);line-height:var(--lh-heading);overflow-wrap:break-word}.steps__intro{margin:var(--space-4) 0 0;font-size:var(--fs-body-lg);line-height:var(--lh-body)}.steps__intro-group>p{margin:0}.steps__intro-group>p+p{margin-top:var(--space-4)}.steps__list{list-style:none;margin:0;padding:0}.steps__title{margin:0;font-size:var(--steps-title-fs);line-height:var(--lh-heading);overflow-wrap:break-word}.steps__text p{margin:var(--space-3) 0 0;line-height:var(--lh-body)}.steps__text p+p{margin-top:var(--space-4)}.steps__closing{margin-top:var(--space-10)}.steps__photo{aspect-ratio:4 / 3;max-width:32rem;margin-bottom:var(--space-4);overflow:hidden;border-radius:var(--steps-photo-radius);background:var(--color-hairline)}.steps__photo picture{display:block;width:100%;height:100%}.steps__img{display:block;width:100%;height:100%;object-fit:cover}.steps__closing-text{margin:0 0 var(--space-6);font-size:var(--fs-body-lg);line-height:var(--lh-body);max-width:var(--container-text)}.steps--numbered .steps__step{display:grid;gap:var(--space-2);padding:var(--steps-row-space) 0;border-top:var(--border-width) solid var(--steps-line)}.steps--numbered .steps__number{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label)}.steps--numbered .steps__text p:first-child{margin-top:0}.steps--numbered .steps__closing{margin-top:0;padding:var(--steps-row-space) 0;border-top:var(--border-width) solid var(--steps-line);border-bottom:var(--border-width) solid var(--steps-line)}.steps--numbered .steps__list:last-child{border-bottom:var(--border-width) solid var(--steps-line)}.steps--dividers .steps__list{display:grid;gap:var(--space-10) var(--space-8)}.steps--dividers .steps__step{position:relative;padding-right:var(--space-16)}.steps--dividers .steps__step:after{content:"";position:absolute;top:0;right:0;width:var(--space-12);height:100%;min-height:var(--space-16);background:linear-gradient(to top right,transparent calc(50% - 1px),var(--steps-divider) calc(50% - 1px),var(--steps-divider) calc(50% + 1px),transparent calc(50% + 1px))}.steps--dividers .steps__text p:first-child{margin-top:var(--space-3)}@media(min-width:768px){.steps--dividers .steps__list{grid-template-columns:repeat(6,minmax(0,1fr))}.steps--dividers .steps__step{grid-column:span 3}.steps--dividers .steps__step:last-child:nth-child(odd){grid-column:span 6}}@media(min-width:1024px){.steps{--steps-row-space: var(--space-16)}.steps--numbered .steps__step,.steps--numbered .steps__closing{grid-template-columns:1fr 2fr 2fr 3fr;column-gap:var(--space-8);align-items:start}.steps--numbered .steps__number{grid-column:1;padding-top:.35em}.steps--numbered .steps__step--has-photo>*{grid-row:1}.steps--numbered .steps__photo{grid-column:4;max-width:none;margin-bottom:0}.steps--numbered .steps__title{grid-column:2}.steps--numbered .steps__text{grid-column:3}.steps--numbered .steps__closing{display:grid}.steps--numbered .steps__closing>*{grid-column:2 / 4;justify-self:start}.steps--dividers .steps__step,.steps--dividers .steps__step:last-child:nth-child(odd){grid-column:span 2}.steps--dividers .steps__step--row-of-2,.steps--dividers .steps__step--row-of-2:last-child:nth-child(odd){grid-column:span 3}.steps--dividers .steps__step--row-of-1{grid-column:span 6}}.steps--sticky-intro{overflow-x:clip}@media(min-width:992px){.steps--sticky-intro .steps__inner{display:grid;grid-template-columns:var(--steps-sticky-intro-width, minmax(0, 1fr)) minmax(0,2fr);column-gap:var(--steps-sticky-column-gap, var(--space-12));align-items:start}.steps--sticky-intro .steps__head{grid-column:1;grid-row:1 / span 2;position:sticky;top:calc(var(--site-sticky-header-height, 0px) + var(--steps-sticky-gap, var(--space-6)));margin-bottom:0}.steps--sticky-intro .steps__list,.steps--sticky-intro .steps__closing{grid-column:2;min-width:0}.steps--sticky-intro .steps__list{display:grid;grid-template-columns:repeat(var(--steps-sticky-columns-mid, 1),minmax(0,1fr));column-gap:var(--space-8)}.steps--sticky-intro.steps--dividers .steps__list>.steps__step{grid-column:auto}.steps--sticky-intro.steps--numbered .steps__step,.steps--sticky-intro.steps--numbered .steps__closing{display:grid;grid-template-columns:minmax(0,1fr)}.steps--sticky-intro.steps--numbered .steps__step>*,.steps--sticky-intro.steps--numbered .steps__closing>*{grid-column:auto;grid-row:auto}.steps--sticky-intro.steps--numbered .steps__number{padding-top:0}.steps--sticky-intro.steps--numbered .steps__photo{max-width:32rem;margin-bottom:var(--space-4)}}@media(min-width:1200px){.steps--sticky-intro .steps__list{grid-template-columns:repeat(var(--steps-sticky-columns, 2),minmax(0,1fr))}}.steps__group+.steps__group{margin-top:var(--steps-group-space, var(--space-12))}.steps__group-title{display:flex;align-items:center;gap:var(--space-4);margin:0 0 var(--space-6);font-size:var(--steps-group-title-fs, var(--fs-h3));line-height:var(--lh-heading);overflow-wrap:break-word}.steps__group-text{min-width:0}.steps__group-icon{flex:none;width:var(--steps-group-icon-size, 2.5rem);height:var(--steps-group-icon-size, 2.5rem)}.steps__group-icon picture{display:block;width:100%;height:100%}.steps__group-icon-image{display:block;width:100%;height:100%;object-fit:contain}.steps__number-zero{display:var(--steps-number-zero, inline)}@media(min-width:992px){.steps--sticky-intro .steps__groups{grid-column:2;min-width:0}}@media(min-width:1200px){.steps--sticky-intro.steps--grouped .steps__list{grid-template-columns:repeat(var(--steps-sticky-group-columns, 3),minmax(0,1fr))}}.steps--pointer-accent{--steps-accent-bg: var(--theme-accent-bg);--steps-accent-text: var(--theme-accent-text)}.steps--pointer-accent .steps__step{transition:background-color .2s linear,color .2s linear}.steps.steps--pointer-accent .steps__step:is(:hover,:focus-within){background-color:var(--steps-accent-bg);color:var(--steps-accent-text);--color-heading: var(--steps-accent-text)}.steps.steps--pointer-accent .steps__step:is(:hover,:focus-within) :is(.steps__number,.steps__title,.steps__text){color:inherit}@media(min-width:760px){.steps--stack .steps__step{position:relative;box-sizing:border-box;min-height:var(--steps-stack-row-min-height, 20rem);background:var(--steps-stack-bg, var(--band-bg));align-content:start}.steps--stack .steps__step:not(:last-child){position:sticky;top:var(--site-sticky-header-height, 0px)}.steps--stack .steps__step:focus-within{z-index:2}}@media(min-width:1024px){.steps--stack .steps__step:not(.steps__step--has-photo) .steps__text{grid-column:3 / 5}}.steps--dividers .steps__number{display:block;margin-bottom:var(--space-2);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label)}.steps__number--label{overflow-wrap:break-word}.steps__text--formatted>:first-child{margin-top:0}.steps--dividers .steps__text--formatted>:first-child{margin-top:var(--space-3)}.steps__text--formatted :is(p,ul,ol){margin:var(--space-4) 0 0;line-height:var(--lh-body)}.steps__text--formatted :is(ul,ol){padding-left:1.25em}.steps__text--formatted li+li{margin-top:var(--space-2)}.steps--has-bg{position:relative;isolation:isolate}.steps__bg{position:absolute;inset:0;z-index:-1}.steps__bg picture,.steps__bg-image{display:block;width:100%;height:100%;object-fit:cover;filter:var(--steps-bg-photo-filter, grayscale(.6))}.steps__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--band-bg, var(--color-page)) var(--steps-bg-shade-top, 92%),transparent),color-mix(in srgb,var(--band-bg, var(--color-page)) var(--steps-bg-shade-bottom, 78%),transparent))}@media print{.steps__bg{display:none}}.steps__text{max-width:var(--steps-text-max, none)}.steps__intro{max-width:var(--steps-intro-max, none)}.steps--text-wide .steps__text{max-width:max(var(--steps-text-max, 100%),var(--steps-text-max-wide, 38.25rem))}.steps--text-wide .steps__intro{max-width:max(var(--steps-intro-max, 100%),var(--steps-intro-max-wide, 33.75rem))}.steps__step>:is(.steps__step-button,.ve-empty[data-ve-field=button]){justify-self:start;align-self:start;margin-top:var(--steps-step-button-space, var(--space-6))}.steps--dividers .steps__step>:is(.steps__step-button,.ve-empty[data-ve-field=button]){margin-top:var(--steps-step-button-space, var(--space-8))}@media(min-width:760px){.steps--numbered.steps--rows-compact :is(.steps__step,.steps__closing){padding-block:min(var(--steps-row-space),var(--steps-compact-row-space, 2.5rem))}.steps--stack.steps--rows-compact .steps__step{min-height:min(var(--steps-stack-row-min-height, 20rem),var(--steps-compact-row-min-height, 15rem))}}@media(min-width:1024px){.steps--numbered:not(.steps--sticky-intro,.steps--side-photo) .steps__step:has(>.steps__step-button,>.ve-empty[data-ve-field=button]){grid-template-rows:auto 1fr}.steps--numbered:not(.steps--sticky-intro,.steps--side-photo) .steps__step:has(>.steps__step-button,>.ve-empty[data-ve-field=button])>:not(.steps__text,.steps__step-button,.ve-empty[data-ve-field=button]){grid-row:1 / span 2}.steps--numbered:not(.steps--sticky-intro,.steps--side-photo) .steps__step:has(>.steps__step-button,>.ve-empty[data-ve-field=button])>.steps__text{grid-row:1}.steps--numbered:not(.steps--sticky-intro,.steps--side-photo) .steps__step>:is(.steps__step-button,.ve-empty[data-ve-field=button]){grid-column:3;grid-row:2}}.steps--side-photo .steps__inner{display:flex;flex-direction:column}.steps__main{min-width:0}.steps__side-photo{order:-1;margin-bottom:var(--steps-side-gap-phone, var(--space-8));min-width:0}.steps__side-photo picture{display:contents}.steps__side-img{display:block;width:auto;height:auto;max-width:100%;max-height:60vh;margin-inline:auto;object-fit:contain}.steps.steps--side-photo.steps--numbered :is(.steps__step,.steps__closing){display:grid;grid-template-columns:var(--steps-side-number-width, 2.75rem) minmax(0,1fr);column-gap:var(--space-4);align-items:start}.steps.steps--side-photo.steps--numbered :is(.steps__step,.steps__closing)>*{grid-column:2;grid-row:auto}.steps.steps--side-photo.steps--numbered .steps__step>.steps__number{grid-column:1;grid-row:1;padding-top:.35em}.steps.steps--side-photo.steps--numbered .steps__photo{max-width:32rem;margin-bottom:var(--space-4)}.steps.steps--side-photo.steps--numbered .steps__closing>*{justify-self:start}@media(min-width:768px){.steps--side-photo .steps__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--steps-side-gap, var(--space-12));align-items:start}.steps__main{grid-column:1;grid-row:1}.steps__side-photo{grid-column:2;grid-row:1;order:0;margin-bottom:0;align-self:var(--steps-side-photo-align, start)}.steps--side-photo-left .steps__main{grid-column:2}.steps--side-photo-left .steps__side-photo{grid-column:1}.steps__side-img{width:100%;max-width:var(--steps-side-photo-max, 100%);max-height:none;margin-inline:0}}@media(min-width:1024px){.steps--side-photo .steps__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.steps--side-photo-left .steps__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
