.s-explanation__title{--tw-text-opacity:1;color:color-mix(in srgb,var(--p-primary-700)calc(100%*var(--tw-text-opacity,1)),transparent);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:133.33%}.s-explanation__steps{flex-direction:column;display:flex}.s-explanation__steps__step{--tw-bg-opacity:1;background-color:color-mix(in srgb,var(--p-primary-50)calc(100%*var(--tw-bg-opacity,1)),transparent);flex-direction:column;justify-content:center;height:100%;min-height:9rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}.s-explanation__steps__step__content{flex-direction:column;display:flex}.s-explanation__steps__step__content__icon{margin-bottom:.5rem;font-size:1.875rem;line-height:125%}.s-explanation__steps__step__content__text{margin-bottom:0}.s-explanation__steps__step:first-child{clip-path:polygon(0% 0%,100% 0,100% calc(100% - 2rem),50% 100%,0 calc(100% - 2rem));border-top-left-radius:.25rem;border-top-right-radius:.25rem}.s-explanation__steps__step:first-child .s-explanation__steps__step__content{padding-top:2rem;padding-bottom:2.5rem}.s-explanation__steps__step:not(:-webkit-any(:first-child,:last-child)){clip-path:polygon(0 0,50% 2rem,100% 0,100% calc(100% - 2rem),50% 100%,0 calc(100% - 2rem));width:100%}.s-explanation__steps__step:not(:-moz-any(:first-child,:last-child)){clip-path:polygon(0 0,50% 2rem,100% 0,100% calc(100% - 2rem),50% 100%,0 calc(100% - 2rem));width:100%}.s-explanation__steps__step:not(:is(:first-child,:last-child)){clip-path:polygon(0 0,50% 2rem,100% 0,100% calc(100% - 2rem),50% 100%,0 calc(100% - 2rem));width:100%}.s-explanation__steps__step:not(:-webkit-any(:first-child,:last-child)) .s-explanation__steps__step__content{padding-top:2.5rem;padding-bottom:2.5rem}.s-explanation__steps__step:not(:-moz-any(:first-child,:last-child)) .s-explanation__steps__step__content{padding-top:2.5rem;padding-bottom:2.5rem}.s-explanation__steps__step:not(:is(:first-child,:last-child)) .s-explanation__steps__step__content{padding-top:2.5rem;padding-bottom:2.5rem}.s-explanation__steps__step:last-child{clip-path:polygon(50% 2rem,100% 0,100% 100%,0 100%,0 0);border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.s-explanation__steps__step:last-child .s-explanation__steps__step__content{padding-top:2.5rem;padding-bottom:2rem}.s-explanation__steps__step:not(:first-child){margin-top:-1.25rem}@media (min-width:600px){.s-explanation__title{font-size:1.875rem;line-height:125%}.s-explanation__steps__step__content{align-items:center}}@media (min-width:800px){.s-explanation__title{font-size:2.25rem;line-height:115%}.s-explanation__steps{flex-direction:row;width:100%;max-width:1200px}.s-explanation__steps__step{flex:1;min-height:12rem;padding-left:0;padding-right:0}.s-explanation__steps__step__content{align-items:flex-start;padding-left:2rem;padding-right:2rem}.s-explanation__steps__step__content__icon{margin-bottom:1.5rem;font-size:1.875rem;line-height:125%}.s-explanation__steps__step__content__text{font-size:1rem;line-height:1.5rem}.s-explanation__steps__step:first-child{clip-path:polygon(0% 0%,calc(100% - 2rem) 0,100% 50%,calc(100% - 2rem) 100%,0% 100%);margin-left:0}.s-explanation__steps__step:first-child .s-explanation__steps__step__content{margin-bottom:0;padding-top:0;padding-bottom:0}.s-explanation__steps__step:not(:-webkit-any(:first-child,:last-child)){clip-path:polygon(calc(100% - 2rem) 0,100% 50%,calc(100% - 2rem) 100%,0% 100%,2rem 50%,0% 0)}.s-explanation__steps__step:not(:-moz-any(:first-child,:last-child)){clip-path:polygon(calc(100% - 2rem) 0,100% 50%,calc(100% - 2rem) 100%,0% 100%,2rem 50%,0% 0)}.s-explanation__steps__step:not(:is(:first-child,:last-child)){clip-path:polygon(calc(100% - 2rem) 0,100% 50%,calc(100% - 2rem) 100%,0% 100%,2rem 50%,0% 0)}.s-explanation__steps__step:not(:-webkit-any(:first-child,:last-child)) .s-explanation__steps__step__content{padding-top:0;padding-bottom:0;padding-left:3.5rem}.s-explanation__steps__step:not(:-moz-any(:first-child,:last-child)) .s-explanation__steps__step__content{padding-top:0;padding-bottom:0;padding-left:3.5rem}.s-explanation__steps__step:not(:is(:first-child,:last-child)) .s-explanation__steps__step__content{padding-top:0;padding-bottom:0;padding-left:3.5rem}.s-explanation__steps__step:last-child{clip-path:polygon(0 0,100% 0%,100% 100%,0 100%,2rem 50%);margin-right:0}.s-explanation__steps__step:last-child .s-explanation__steps__step__content{margin-top:0;padding:0 1.5rem 0 3.5rem}.s-explanation__steps__step:not(:first-child){margin-top:0;margin-left:-.75rem}}
