:root{--cta-banner-background-color:var(--bg-secondary-light);--cta-banner-content-text-color:var(--text-primary-light);--cta-banner-heading-text-color:var(--text-primary-light)}.cta-banner{padding:var(--spacing-lg) var(--spacing-padding-outside) var(--spacing-2xl) var(--spacing-padding-outside)}.cta-banner[data-no-padding=true]{padding:var(--spacing-none) var(--spacing-padding-outside)}.cta-banner__inner{max-width:var(--spacing-max-width-xxxl);border-radius:var(--radius-md);width:100%;padding:var(--spacing-lg) var(--spacing-padding-outside);background:var(--cta-banner-background-color);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:37.5em){.cta-banner__inner{padding:var(--spacing-3xl) var(--spacing-padding-outside)}}@media (min-width:60em){.cta-banner__inner{padding:var(--spacing-4xl) var(--spacing-padding-outside)}}.cta-banner__inner--small{max-width:var(--spacing-max-width-xxl);margin-left:0}@media screen and (min-width:1700px){.cta-banner__inner--small{margin-left:calc((100% - var(--spacing-max-width-xxxl))/2);margin-right:auto}}@media (min-width:60em){.cta-banner__inner[data-direction=ltr]{justify-content:space-between;align-items:center;gap:var(--spacing-xl);flex-direction:row}.cta-banner__inner[data-direction=ltr] .cta-banner__buttons{margin-top:0}.cta-banner__inner[data-direction=centred]{align-items:center}.cta-banner__inner[data-direction=centred] .cta-banner__content{text-align:center;align-items:center}.cta-banner__inner[data-direction=centred] .cta-banner__buttons{margin-top:var(--spacing-lg);align-items:center}}.cta-banner__inner[data-theme=light-blue]{--cta-banner-background-color:var(--bg-secondary-light);--cta-banner-content-text-color:var(--text-primary-light);--cta-banner-heading-text-color:var(--text-brand-light)}.cta-banner__inner[data-theme=dark-blue]{--cta-banner-background-color:var(--bg-brand-tertiary-light);--cta-banner-content-text-color:var(--text-secondary-light);--cta-banner-heading-text-color:var(--text-secondary-light)}.cta-banner__inner[data-theme=grey]{--cta-banner-background-color:var(--colour-neutral-200);--cta-banner-content-text-color:var(--text-primary-light);--cta-banner-heading-text-color:var(--text-primary-light)}.cta-banner__inner[data-theme=light-green]{--cta-banner-background-color:var(--colour-brand-green-150);--cta-banner-content-text-color:var(--text-primary-light);--cta-banner-heading-text-color:var(--colour-brand-green-500)}.cta-banner__inner[data-theme=dark-green]{--cta-banner-background-color:var(--colour-brand-green-500);--cta-banner-content-text-color:var(--text-secondary-light);--cta-banner-heading-text-color:var(--text-secondary-light)}.cta-banner__inner[data-theme=bordered]{--cta-banner-background-color:var(--bg-primary-light);--cta-banner-content-text-color:var(--text-primary-light);--cta-banner-heading-text-color:var(--text-primary-light);border:1px solid var(--border-brand-primary-light)}.cta-banner__content{gap:var(--spacing-sm);flex-direction:column;max-width:580px;display:flex}@media (min-width:37.5em){.cta-banner__content{gap:var(--spacing-xs)}}@media (min-width:60em){.cta-banner__content{max-width:var(--spacing-max-width-xxl)}}.cta-banner__title{font-size:var(--font-size-500);font-family:var(--font-secondary), sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:clamp(130%,130% + 1vi,130%);font-family:var(--font-secondary);color:var(--cta-banner-heading-text-color)}.cta-banner__subheading{font-size:var(--font-size-300);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-extrabold);color:var(--cta-banner-heading-text-color)}.cta-banner__body{font-size:var(--font-size-200);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--cta-banner-content-text-color)}.cta-banner__buttons{margin-top:var(--spacing-md);gap:var(--spacing-2xs);flex-direction:row;display:flex}.cta-banner__buttons[data-stack=true]{flex-direction:column;align-items:flex-end}@media (min-width:37.5em){.cta-banner__buttons{margin-top:var(--spacing-xl)}}
:root{--highlight-box-background-color:var(--bg-secondary-light);--highlight-box-text-color:var(--text-primary-light)}.highlight-box{padding:var(--spacing-lg) var(--spacing-padding-outside) var(--spacing-2xl) var(--spacing-padding-outside)}.highlight-box--no-padding{padding:var(--spacing-none) var(--spacing-padding-outside)}.highlight-box__inner{max-width:var(--spacing-max-width-xxxl);padding:var(--spacing-3xl) var(--spacing-padding-outside);border-radius:var(--radius-md);background-color:var(--highlight-box-background-color);margin-inline:auto}@media (min-width:60em){.highlight-box__inner{padding:var(--spacing-3xl) var(--spacing-4xl)}}.highlight-box__inner--small{max-width:var(--spacing-max-width-xxl);margin-left:0}@media screen and (min-width:1700px){.highlight-box__inner--small{margin-left:calc((100% - var(--spacing-max-width-xxxl))/2);margin-right:auto}}.highlight-box__inner[data-theme=light-blue]{--highlight-box-background-color:var(--bg-secondary-light)}.highlight-box__inner[data-theme=dark-blue]{--highlight-box-background-color:var(--bg-brand-tertiary-light);--highlight-box-text-color:var(--text-secondary-light)}.highlight-box__inner[data-theme=green]{--highlight-box-background-color:var(--colour-brand-green-150)}.highlight-box__inner[data-theme=bordered]{--highlight-box-background-color:var(--bg-primary-light);border:1px solid var(--border-brand-primary-light)}.highlight-box__content{max-width:var(--spacing-max-width-xxl)}.highlight-box__button{margin-top:var(--spacing-md)}.highlight-box .richtext{color:var(--highlight-box-text-color)}.highlight-box .richtext>h1:not(:last-child),.highlight-box .richtext>h2:not(:last-child),.highlight-box .richtext>h3:not(:last-child),.highlight-box .richtext>p:not(:last-child),.highlight-box .richtext>ol:not(:last-child),.highlight-box .richtext>ul:not(:last-child){margin-bottom:var(--spacing-md)}.highlight-box .richtext>hr:not(:last-child),.highlight-box .richtext>.richtext__image-wrapper:not(:last-child){margin-bottom:var(--spacing-lg)}.highlight-box .richtext>p:has(.richtext__figure):not(:last-child){margin-bottom:var(--spacing-lg)}.highlight-box .richtext h1{font-size:var(--font-size-400);letter-spacing:0;line-height:132.258%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold)}.highlight-box .richtext h2{font-size:var(--font-size-300);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold)}.highlight-box .richtext h3{font-size:var(--font-size-200);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold)}.highlight-box .richtext p{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal)}.highlight-box .richtext a{color:var(--highlight-box-text-color);text-decoration-skip-ink:none;text-underline-offset:11%;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:calc(1em/11.1111)}.highlight-box .richtext a:hover{text-decoration-style:solid}.highlight-box .richtext hr{background-color:var(--border-primary-light);border:none;height:1px}.highlight-box .richtext ol{padding-left:var(--spacing-md)}.highlight-box .richtext ol li{list-style-type:decimal}.highlight-box .richtext ul{padding-left:var(--spacing-md)}.highlight-box .richtext ul li{list-style-type:disc}.highlight-box .richtext sup{vertical-align:top;font-size:.75rem;position:relative;top:-.2rem}.highlight-box .richtext sub{vertical-align:bottom;font-size:.75rem;position:relative;bottom:-.2rem}
.timeline{padding:var(--spacing-4xl) var(--spacing-md)}@media (min-width:60em){.timeline{padding:var(--spacing-4xl)}.timeline[data-scroll=true] .timeline__header{top:var(--spacing-8xl);position:sticky}}.timeline__inner{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4xl);max-width:var(--spacing-max-width-xxxl);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:60em){.timeline__inner{flex-direction:row}}.timeline__inner--small{max-width:var(--spacing-max-width-xxl);margin-left:0}@media (min-width:60em){.timeline__inner--small .timeline__title{font-size:var(--font-size-500);font-family:var(--font-secondary), sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:clamp(130%,130% + 1vi,130%)}}@media screen and (min-width:1700px){.timeline__inner--small{margin-left:calc((100% - var(--spacing-max-width-xxxl))/2);margin-right:auto}}.timeline__header{flex:1;max-width:35rem}@media (min-width:120em){.timeline__header{max-width:43.75rem}}.timeline__title{font-size:var(--font-size-500);font-family:var(--font-secondary), sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--text-brand-light);line-height:clamp(130%,130% + 1vi,130%)}.timeline__description{font-size:var(--font-size-200);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--text-primary-light);margin-top:var(--spacing-md)}@media (min-width:60em){.timeline__description{margin-top:var(--spacing-sm)}}.timeline__description :not(:last-child){margin-bottom:var(--spacing-md)}.timeline__description a{text-decoration-skip-ink:none;text-underline-offset:11%;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:calc(1em/11.1111)}.timeline__description a:hover{text-decoration-style:solid}.timeline__buttons{gap:var(--spacing-sm);margin-top:var(--spacing-2xl);flex-wrap:wrap;display:flex}@media (min-width:60em){.timeline__buttons{margin-top:var(--spacing-lg)}}.timeline__cards{flex:1}@media (min-width:60em){.timeline__cards{max-width:37.5rem}}@media (min-width:120em){.timeline__cards{max-width:43.75rem}}.timeline__card-item{display:flex}.timeline__card-item:last-child .timeline__card-indicator{display:none}.timeline__card-item:not(:first-child) .timeline__card-icon{margin-top:var(--spacing-3xs)}.timeline__card{padding:var(--spacing-lg);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);width:100%}.timeline__card[data-theme=light-blue]{background-color:var(--bg-secondary-light)}.timeline__card[data-theme=light-blue] .timeline__card-title{color:var(--text-brand-light)}.timeline__card[data-theme=light-blue] .timeline__card-description{color:var(--text-primary-light)}.timeline__card[data-theme=dark-blue]{background-color:var(--bg-brand-tertiary-light)}.timeline__card[data-theme=dark-blue] .timeline__card-title,.timeline__card[data-theme=dark-blue] .timeline__card-description,.timeline__card[data-theme=dark-blue] .timeline__card-button .button[data-theme=link]{color:var(--text-primary-dark)}.timeline__card-title{font-size:var(--font-size-300);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold)}.timeline__card-description{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);margin-top:var(--spacing-3xs)}.timeline__card-description a{text-decoration-skip-ink:none;text-underline-offset:11%;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:calc(1em/11.1111)}.timeline__card-description a:hover{text-decoration-style:solid}.timeline__card-button{margin-top:var(--spacing-sm)}.timeline__card-icon{flex-shrink:0;width:2.1875rem;height:2.1875rem}.timeline__card-nav{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-lg) var(--spacing-3xs) var(--spacing-none);flex-direction:column;display:flex;position:relative}.timeline__card-indicator{background:var(--border-brand-primary-light);width:1px;height:100%}.timeline__card-indicator:after{content:"";background:var(--border-brand-primary-light);width:1px;height:1.5rem;display:block;position:absolute;top:100%}
