:root{--font-size-caption:1.2rem;--font-size-body-sml:1.4rem;--font-size-body-reg:1.6rem;--font-size-body-lrg:1.8rem;--font-size-subtitle:1.6rem;--font-size-h6:1.6rem;--font-size-h5:1.8rem;--font-size-h4:2rem;--font-size-h3:2.4rem;--font-size-h2:2.8rem;--font-size-h1:3.2rem;--font-size-hero:4.4rem;--font-size-stat-title:4.2rem;--font-size-statistic-lge:0;--font-size-statistics-sml:0;--line-height-caption:1.6rem;--line-height-body-sml:2rem;--line-height-body-reg:2.4rem;--line-height-body-lrg:2.8rem;--line-height-subtitle:2.4rem;--line-height-h6:2rem;--line-height-h5:2.4rem;--line-height-h4:2.8rem;--line-height-h3:2.8rem;--line-height-h2:3.2rem;--line-height-h1:3.6rem;--line-height-hero:4.8rem;--spacing-none:0;--spacing-5xs:0;--spacing-4xs:0.4rem;--spacing-3xs:0.8rem;--spacing-2xs:1.2rem;--spacing-xs:1.6rem;--spacing-sml:1.6rem;--spacing-med:2.4rem;--spacing-lrg:3.2rem;--spacing-xl:4.8rem;--spacing-2xl:6.4rem;--spacing-3xl:10.4rem;--radius-min:0.4rem;--radius-base:0.4rem;--radius-rounded:1.2rem;--radius-small:1.2rem;--radius-med:2.4rem;--radius-large:2.4rem;--radius-full:32rem;--screen:375px;--columns:2;--margins-page-width:1.6rem;--margins-content-width:1.6rem;--gutter-lge:1.6rem;--gutter:1.6rem;--gutter-med:1.6rem;--gutter-sml:0.8rem;--gutter-tiny:0.4rem;--spacing-footer:6rem;--spacing-content-width:4rem;--spacing-page-width:4rem}.c-flowchart__header{display:flex;flex-direction:column;gap:var(--spacing-4xs);margin-bottom:var(--spacing-med)}.c-flowchart__title{margin:0}.c-flowchart__summary{color:var(--colour-text-dark-02);font-size:var(--font-size-body-lrg);line-height:var(--line-height-body-lrg);margin:0}.c-flowchart__list{display:flex;gap:0;list-style:none;margin:0 calc(var(--margin-size)*-1) 0 0;overflow-x:auto;padding:0 var(--margin-size) 0 0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.c-flowchart__list::-webkit-scrollbar{display:none}.c-flowchart__item{align-items:center;display:flex;flex:0 0 22.4rem;flex-direction:column;min-width:0;overflow:visible;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.c-flowchart__image img{display:block;margin-bottom:var(--spacing-2xs);width:14rem}.c-flowchart__indicator-row{align-items:center;display:flex;justify-content:center;margin-bottom:var(--spacing-2xs);min-height:4.8rem;position:relative;width:100%}.c-flowchart--no-icon .c-flowchart__indicator-row{margin:0;min-height:0;position:static}.c-flowchart__item--no-icon-image .c-flowchart__indicator-row{position:static}.c-flowchart__indicator{align-items:center;background-color:var(--colour-bg-dark-03);border-radius:var(--radius-full);color:var(--colour-text-white);display:flex;flex:0 0 4rem;height:4rem;justify-content:center;position:relative;width:4rem;z-index:1}.c-flowchart__indicator-icon{font-size:3rem}.c-flowchart__indicator-number{color:var(--text-text-white,#fff);font-family:GT Walsheim,Arial,sans-serif;font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-body-lrg)}.c-flowchart__arrow{color:var(--colour-icon-light-01);height:1.6rem;left:calc(50% + 2.4rem + var(--spacing-4xs));position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 4.8rem - var(--spacing-4xs) - var(--spacing-4xs));z-index:0}.c-flowchart--no-icon .c-flowchart__arrow{height:1.2rem;left:calc(100% - 1.8rem);top:7rem;width:2.4rem}.c-flowchart__item--no-icon-image .c-flowchart__arrow{top:50%}.c-flowchart__arrow:before{background-color:currentcolor;content:"";height:.2rem;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-flowchart--no-icon .c-flowchart__arrow:before{height:.15rem}.c-flowchart__arrow:after{border-right:.2rem solid;border-top:.2rem solid;content:"";height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:1rem}.c-flowchart--no-icon .c-flowchart__arrow:after{border-width:.15rem;height:.8rem;width:.8rem}.c-flowchart__item-title{color:var(--colour-text-dark-01);font-weight:600;margin:0 0 var(--spacing-4xs);text-align:center}.c-flowchart__item-description{color:var(--colour-text-dark-01);font-size:var(--font-size-body-sml);line-height:var(--line-height-body-sml);margin:0;text-align:center}@media screen and (min-width:768px){:root{--font-size-subtitle:2rem;--line-height-subtitle:3rem;--line-height-h6:2.4rem;--line-height-h5:2.8rem;--line-height-h4:3.2rem;--line-height-h3:3.2rem;--line-height-h2:3.6rem;--line-height-h1:4rem;--line-height-hero:5.2rem;--spacing-5xs:0.2rem;--spacing-sml:2.4rem;--spacing-med:3.2rem;--spacing-lrg:4.8rem;--spacing-xl:6.4rem;--spacing-2xl:8rem;--spacing-3xl:12rem;--radius-base:0.8rem;--radius-rounded:1.6rem;--radius-small:1.6rem;--radius-med:2.8rem;--radius-large:3.2rem;--screen:768px;--columns:6;--margins-page-width:4rem;--margins-content-width:4rem;--gutter-lge:2.4rem;--gutter:2.4rem;--gutter-med:2.4rem;--gutter-sml:1.6rem;--gutter-tiny:0.8rem;--spacing-page-width:6rem}}@media screen and (min-width:1024px){:root{--font-size-statistic-lge:6.4rem;--font-size-statistics-sml:2.4rem;--screen:1024px;--columns:12;--margins-page-width:8rem;--margins-content-width:15.6rem;--gutter-lge:4rem}.c-flowchart__list{gap:var(--spacing-med);margin-right:0;overflow:visible;padding-right:0;scroll-snap-type:none}.c-flowchart__item{flex:1 1 0}.c-flowchart__arrow{left:calc(50% + 2.4rem + var(--spacing-3xs));width:calc(100% + var(--spacing-med) - 4.8rem - var(--spacing-3xs) - var(--spacing-3xs))}.c-flowchart--no-icon .c-flowchart__arrow{left:calc(100% + var(--spacing-med)/2 - 1.8rem)}}@media screen and (min-width:1600px){:root{--font-size-h6:1.8rem;--font-size-h5:2rem;--font-size-h4:2.4rem;--font-size-h3:3.2rem;--font-size-h2:4rem;--font-size-h1:4.8rem;--font-size-hero:6rem;--font-size-stat-title:4.8rem;--font-size-statistic-lge:8rem;--font-size-statistics-sml:3.2rem;--line-height-h6:2.6rem;--line-height-h5:3rem;--line-height-h4:3.4rem;--line-height-h3:4rem;--line-height-h2:4.8rem;--line-height-h1:5.6rem;--line-height-hero:6rem;--spacing-5xs:0.4rem;--spacing-4xs:0.8rem;--spacing-3xs:1.2rem;--spacing-2xs:1.6rem;--spacing-xs:2.4rem;--spacing-sml:3.2rem;--spacing-med:4rem;--spacing-lrg:6.4rem;--spacing-xl:8rem;--spacing-2xl:10.4rem;--spacing-3xl:14rem;--radius-rounded:2.4rem;--radius-small:2.4rem;--radius-med:3.6rem;--radius-large:4.8rem;--screen:1600px;--margins-page-width:10rem;--margins-content-width:34.1rem;--gutter-lge:4.8rem;--spacing-footer:8rem;--spacing-page-width:8rem}}