.icon{vertical-align:text-top;font-size:1.125rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.icon--inactive{visibility:hidden;position:absolute;opacity:0}.heading-step{padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}
