.block-steps{padding-block:var(--zsrf-space-lg)}.block-steps__inner{display:flex;flex-direction:column;align-items:center;gap:var(--zsrf-space-md);max-width:var(--zsrf-container-max);margin-inline:auto;padding-inline:var(--zsrf-space-sm)}@media(min-width: 768px){.block-steps__inner{padding-inline:var(--zsrf-space-lg)}}@media(min-width: 1440px){.block-steps__inner{padding-inline:var(--zsrf-space-xl)}}.block-steps__placeholder{color:var(--zsrf-color-black);font-family:var(--zsrf-font-body)}.block-steps__heading{font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-h2);line-height:var(--zsrf-line-height-heading);align-self:flex-start;margin:0;color:var(--zsrf-color-black)}.block-steps__rows{display:flex;flex-direction:column;gap:var(--zsrf-space-xs);width:100%}.block-steps__row{display:flex;flex-direction:column;gap:var(--zsrf-space-xs);width:100%}@media(min-width: 768px){.block-steps__row{flex-direction:row;align-items:stretch}}.block-steps__card{display:flex;flex-direction:column;gap:var(--zsrf-space-sm);padding:var(--zsrf-space-xs);color:var(--zsrf-color-black);background-color:var(--zsrf-color-background-green);border:2px solid var(--zsrf-color-primary);border-radius:var(--zsrf-radius-lg)}@media(min-width: 768px){.block-steps__card{flex:1 1 0;min-width:0}}.block-steps__card--highlight{color:var(--zsrf-color-white);background-color:var(--zsrf-color-primary);border-color:rgba(0,0,0,0)}.block-steps__number{display:flex;align-items:center;justify-content:center;width:60px;padding-block:8px;color:var(--zsrf-color-black);font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:2.5rem;line-height:var(--zsrf-line-height-base);background-color:var(--zsrf-color-secondary);border-radius:10px}.block-steps__card-heading{font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-h4);line-height:var(--zsrf-line-height-heading);margin:0}.block-steps__card-text{font-family:var(--zsrf-font-body);font-size:.875rem;line-height:var(--zsrf-line-height-base)}.block-steps__card-text p,.block-steps__card-text ol,.block-steps__card-text ul{margin:0 0 1em}.block-steps__card-text p:last-child,.block-steps__card-text ol:last-child,.block-steps__card-text ul:last-child{margin-bottom:0}.block-steps__card-text ol,.block-steps__card-text ul{padding-inline-start:24px}@media(min-width: 1440px){.block-steps__card-text{font-size:var(--zsrf-font-size-base)}}.block-steps a.block-steps__card-button{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:7px 15px;color:var(--zsrf-color-black);font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:.875rem;line-height:var(--zsrf-line-height-heading);text-decoration:none;background-color:var(--zsrf-color-secondary);border-radius:var(--zsrf-radius-full);transition:background-color .15s ease-in-out}@media(min-width: 1440px){.block-steps a.block-steps__card-button{font-size:var(--zsrf-font-size-base)}}.block-steps a.block-steps__card-button:hover,.block-steps a.block-steps__card-button:focus-visible{color:var(--zsrf-color-black);background-color:var(--zsrf-color-light-green-400)}.block-steps__card--highlight a.block-steps__card-button:focus-visible{outline-color:var(--zsrf-color-secondary)}.block-steps__closing{max-width:800px;margin-inline:auto;text-align:center;font-family:var(--zsrf-font-body);font-size:.875rem;line-height:var(--zsrf-line-height-base);color:var(--zsrf-color-black)}.block-steps__closing p{margin:0 0 1.5em}.block-steps__closing p:last-child{margin-bottom:0}@media(min-width: 1440px){.block-steps__closing{font-size:var(--zsrf-font-size-base)}}
