@charset "UTF-8";:root{--step--2: clamp(.5836rem, .616rem + -.0418vw, .6076rem);--step--1: clamp(.7292rem, .7171rem + .0605vw, .7639rem);--step-0: clamp(.875rem, .8315rem + .2174vw, 1rem);--step-1: clamp(1.05rem, .9599rem + .4504vw, 1.309rem);--step-2: clamp(1.26rem, 1.1023rem + .7887vw, 1.7135rem);--step-3: clamp(1.512rem, 1.2578rem + 1.2712vw, 2.2429rem);--step-4: clamp(1.8144rem, 1.4243rem + 1.9506vw, 2.936rem);--step-5: clamp(2.1773rem, 1.5978rem + 2.8973vw, 3.8432rem);--step-6: clamp(2.6127rem, 1.7717rem + 4.2053vw, 5.0308rem)}:root{--space-3xs: clamp(.25rem, .25rem + 0vi, .25rem);--space-2xs: clamp(.4375rem, .4158rem + .1087vi, .5rem);--space-xs: clamp(.6875rem, .6658rem + .1087vi, .75rem);--space-s: clamp(.875rem, .8315rem + .2174vi, 1rem);--space-m: clamp(1.3125rem, 1.2473rem + .3261vi, 1.5rem);--space-l: clamp(1.75rem, 1.663rem + .4348vi, 2rem);--space-xl: clamp(2.625rem, 2.4946rem + .6522vi, 3rem);--space-2xl: clamp(3.5rem, 3.3261rem + .8696vi, 4rem);--space-3xl: clamp(5.25rem, 4.9891rem + 1.3043vi, 6rem);--space-4xl: clamp(7rem, 6.6522rem + 1.7391vi, 8rem);--space-3xs-2xs: clamp(.25rem, .163rem + .4348vi, .5rem);--space-2xs-xs: clamp(.4375rem, .3288rem + .5435vi, .75rem);--space-xs-s: clamp(.6875rem, .5788rem + .5435vi, 1rem);--space-s-m: clamp(.875rem, .6576rem + 1.087vi, 1.5rem);--space-m-l: clamp(1.3125rem, 1.0734rem + 1.1957vi, 2rem);--space-l-xl: clamp(1.75rem, 1.3152rem + 2.1739vi, 3rem);--space-2xl-3xl: clamp(3.5rem, 2.6304rem + 4.3478vi, 6rem);--space-3xl-4xl: clamp(5.25rem, 4.2935rem + 4.7826vi, 8rem);--space-s-l: clamp(.875rem, .4837rem + 1.9565vi, 2rem);--space-2xl-4xl: clamp(3.5rem, 1.9348rem + 7.8261vi, 8rem);--space-xl-2xl: clamp(2.625rem, 2.1467rem + 2.3913vi, 4rem)}*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}*{-webkit-tap-highlight-color:transparent}.u-step-7{font-size:var(--step-7);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step-6{font-size:var(--step-6);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step-5{font-size:var(--step-5);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step-4{font-size:var(--step-4);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step-3{font-size:var(--step-3);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step-2{font-size:var(--step-2);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step-1{font-size:var(--step-1);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step--1{font-size:var(--step--1);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step--2{font-size:var(--step--2);line-height:calc(4px + 2ex);margin-bottom:calc((4px + 2ex)/2);margin-top:calc((4px + 2ex)*1.5)}.u-step-0,p{font-size:var(--step-0);line-height:calc(8px + 2ex);margin-top:0;margin-bottom:calc((4px + 2ex)*1)}:root{--colour-white: #ffffff;--colour-off-white: #F6F6F6;--colour-sand: #FFF3EA;--colour-light-pink: #FCCCDC;--colour-pink: #d3009d;--colour-blue: #0CC0DF;--colour-purple: #7673D4;--colour-dark-blue: #181C52;--colour-text-blue: #535571}@font-face{font-family:poppinsmedium;src:url(/fonts/poppins-medium-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:poppinsregular;src:url(/fonts/poppins-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:poppinssemibold;src:url(/fonts/poppins-semibold-webfont.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:poppinsmedium-fallback;src:local(Arial);size-adjust:110%;ascent-override:73%;descent-override:16%;line-gap-override:0%}@font-face{font-family:poppinsregular-fallback;src:local(Arial);size-adjust:109%;ascent-override:73%;descent-override:18%;line-gap-override:0%}@font-face{font-family:poppinssemibold-fallback;src:local(Arial);size-adjust:111%;ascent-override:70%;descent-override:20%;line-gap-override:0%}body{font-family:poppinsregular,poppinsregular-fallback,san-serif;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.line-height-150{line-height:150%!important}.astro-social-share{display:flex;flex-direction:row}.astro-social-share .social-share-btn:last-of-type{margin-right:0}.astro-social-share .social-share-btn svg{width:24px;height:24px;fill:var(--colour-text-blue);padding:0}.astro-social-share .social-share-btn svg:hover{fill:var(--colour-pink)}@media (max-width: 767.98px){.social-share-btn{margin-right:20px!important}.social-share-btn:last-of-type{margin-right:0!important}}*:focus-visible{outline:2px var(--colour-white) solid;outline-offset:0;box-shadow:0 0 0 4px var(--colour-blue)}*:focus:not(:focus-visible){outline:none}.colour--white{color:var(--colour-white)}.colour--sand{color:var(--colour-sand)}.colour--pink{color:var(--colour-pink)}.colour--light-pink{color:var(--colour-light-pink)}.colour--blue{color:var(--colour-blue)!important}.colour--purple{color:var(--colour-purple)}.colour--dark-blue{color:var(--colour-dark-blue)}.colour--text-blue{color:var(--colour-text-blue)}:root{--btn-background-primary: var(--colour-blue);--btn-background-secondary: var(--colour-dark-blue);--btn-background-tertiary: var(--colour-white);--btn-text-primary: var(--colour-dark-blue);--btn-text-secondary: var(--colour-white);--btn-text-tertiary: var(--colour-dark-blue);--btn-border-primary: var(--colour-blue);--btn-border-secondary: var(--colour-dark-blue);--btn-border-tertiary: var(--colour-white);--btn-rollover-background-primary: transparent;--btn-rollover-background-secondary: transparent;--btn-rollover-background-tertiary: transparent;--btn-rollover-text-primary: var(--colour-blue);--btn-rollover-text-secondary: var(--colour-dark-blue);--btn-rollover-text-tertiary: var(--colour-dark-blue);--btn-rollover-border-primary: var(--colour-blue);--btn-rollover-border-secondary: var(--colour-dark-blue);--btn-rollover-border-tertiary: var(--colour-white)}main{display:block}body{display:flex;flex-direction:column;min-height:100vh}main{display:flex;flex-direction:column;flex-grow:1}.btn{padding:.5rem 2rem .35rem;font-family:poppinsmedium,poppinsmedium-fallback,san-serif;display:inline-block;text-align:center;font-size:var(--step-0);font-weight:500;line-height:normal;border-radius:1.5625rem;text-decoration:none;cursor:pointer;text-transform:uppercase}.btn-primary{background-color:var(--btn-background-primary);color:var(--btn-text-primary);border:2px solid var(--btn-border-primary)}.btn-primary:hover{background-color:var(--btn-rollover-background-primary);color:var(--btn-rollover-text-primary);border:2px solid var(--btn-rollover-border-primary)}
