:root{--breakpoint-xs:320px;--breakpoint-sm:360px;--breakpoint-sm-md:360px;--breakpoint-md:600px;--breakpoint-md-lg:900px;--breakpoint-lg:1200px;--breakpoint-xl:1440px;--color-brand-coral:#ff6469;--color-brand-green:#50dba9;--color-brand-grey:#ebf1f5;--color-brand-orange:#ffb26e;--color-brand-pink:#ff8bad;--color-brand-purple:#9c9cf0;--color-brand-xero-blue:#19b2e7;--color-brand-xero-navy:#213b55;--color-brand-xero-dark-navy:#111e2b;--color-brand-xero-powder-blue:#bbf3fd;--color-brand-yellow:#fccb08;--color-neutral-white:#ffffff;--colour-tints-dark-purple:#373799;--colour-tints-pastel-green:#b9f1dd;--colour-tints-pastel-pink:#ffdce6;--colour-tints-pastel-purple:#dedef9;--ui-error:#db0028;--text-dark-purple:var(--colour-tints-dark-purple);--text-navy:var(--color-brand-xero-navy);--background-white:var(--color-neutral-white);--background-skeleton-base:var(--color-brand-xero-navy);--background-skeleton-highlight:var(--color-brand-xero-blue);--radius-none:0rem;--radius-xxxsmall:0.25rem;--radius-xxsmall:0.5rem;--radius-xsmall:0.75rem;--radius-small:1rem;--radius-medium:1.25rem;--radius-large:2rem;--radius-xlarge:6.5rem;--spacing-5xs:0.125rem;--spacing-4xs:0.25rem;--spacing-3xs:0.5rem;--spacing-2-5xs:0.625rem;--spacing-2xs:0.75rem;--spacing-xs:1rem;--spacing-sm:1.25rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:2.75rem;--spacing-2xl:3.5rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-5xl:7rem;--spacing-6xl:8.25rem;--spacing-7xl:11rem;--spacing-2:var(--spacing-5xs);--spacing-4:var(--spacing-4xs);--spacing-8:var(--spacing-3xs);--spacing-10:var(--spacing-2-5xs);--spacing-12:var(--spacing-2xs);--spacing-16:var(--spacing-xs);--spacing-20:var(--spacing-sm);--spacing-24:var(--spacing-md);--spacing-32:var(--spacing-lg);--spacing-44:var(--spacing-xl);--spacing-56:var(--spacing-2xl);--spacing-64:var(--spacing-3xl);--spacing-80:var(--spacing-4xl);--spacing-112:var(--spacing-5xl);--spacing-132:var(--spacing-6xl);--spacing-176:var(--spacing-7xl);--content-max-width:clamp(48rem,34rem + 62.2222vi,150rem);--font-primary:"National 2";--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-100:clamp(0.875rem,calc(0.875rem + 0.1vi),0.875rem);--font-size-200:clamp(1rem,calc(1rem + 0.2vi),1rem);--font-size-300:clamp(1.125rem,calc(1.125rem + 0.3vi),1.25rem);--font-size-400:1.25rem;--font-size-450:clamp(1.375rem,calc(1.375rem + 0.45vi),1.75rem);--font-size-500:1.5rem;--font-size-600:2rem;--font-size-700:2.5rem;--font-size-800:3rem;--font-size-900:3.5rem}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transform:translateZ(0)!important}}:root{scroll-padding:0;--shadow-none:none;--shadow-small:0px 4px 8px -2px rgba(0,0,0,0.1),0px 2px 4px -2px rgba(0,0,0,0.06);--shadow-medium:0px 12px 16px -4px rgba(0,0,0,0.08),0px 4px 6px -2px rgba(0,0,0,0.03);--shadow-large:0px 20px 24px -4px rgba(0,0,0,0.08),0px 8px 8px -4px rgba(0,0,0,0.03);--shadow-solid:4px 4px 0px 0px var(--color-brand-purple-dark)}body{font-family:var(--font-primary),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-navy);display:flex;flex-direction:column;justify-content:space-between}a{text-decoration:none;color:inherit}button{display:inline-flex;box-sizing:border-box;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentcolor;background-color:rgba(0,0,0,0);cursor:pointer}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.u-container{flex-grow:1}.u-container--embedded{display:flex;flex-direction:column}